MIDI Designer Reference Manual
MIDI Designer Reference Manual
You work with controls in Design Mode. See how to enter Design Mode.
There are two types of controls in MD:
This chapters discusses how to create, copy, and duplicate controls, and set up your layout.
By default, a button has two states, on or off (subtype is “toggle”). Buttons can also be momentary (no latch) and have variable velocity as Drumpads.
Buttons can show text, either single line or multiline.
There are a variety of options for varying the appearance of buttons. They can also assume a variety of different shapes including piano keys.
Knob, Slider, Crossfader, XY Pad
We'll use Variable Controls to refer to knob, slider, crossfader and the X or Y dimension of an XY Pad.
A crossfader is essentially a slider with horizontal control.
These do not send and receive MIDI data all types of controls that are for display only.
Adding controls is quick and easy.
Move Controls to Other Pages (iPad) — Drag a control to move it to another page.
If you are using One Big Page, you might not be able to get the source and target pages on the screen simultaneously. In these situations, temporarily turn One Big Page to OFF.
Move Controls to Other Pages (iPhone) — move the control to other pages using the arrows on the toolbar at the bottom of the screen.
Bring to Front?
As there is no “bring to front” button, you might need to send some controls backwards to bring the control you need to the front.
Panels
Panels always move to the back of other controls. To layer panels
on other panels, you might have to use Send to Back
Double-tap a control to access the Control Properties Pane
Display properties of controls are modified in Control Properties Pane → Properties Tab. Here you can change the colors of a specific part of your layout, of specific controls, and add labels. In general, the Display Properties do not change the types of messages sent by controls, however:
The Control Properties Pane is context sensitive: different types of controls have different modifiable properties.
Control Properties Pane → Actions → Delete. A prompt appears: confirm to delete the control.
Access Display Properties from the Control Properties Pane
Size Slider — This slider changes the size of the affected control, maintaining its current aspect-ratio.
Change Aspect — Changes the aspect ratio of the control. Provides more limited choices than manipulating the control directly with the sizing handles, thereby permitting greater efficiency.
LED color — Adjusting the LED color slider changes the hue of the LED color used in the control.
In general, unless you have a clear, functional reason for using LED colors for controls,
you should prefer page-wide LED colors.
Consistency in design will make your layout look better (and you'll be looking at it a lot).
Value Lock for Sliders — In Design Mode, all sliders are equipped with a value lock. If you stop moving your touch for half a second, the sliders locks in place. Then, you can lift up your finger without altering the value.
Label — Typing in this field will change the name displayed in the name label
Hide Label (Toggle) — When ON, the label is not shown. You may also hide the label by putting in a blank label but the Hide Toggle allows you keep the label and avoid confusion in Design Mode.
Label Size — Change the size of the label of the selected control:
Autosize (Toggle) — When turned ON, the Label Size slider is set automatically based on the selected control's size.
For Controls of Type Label
Autosize may not be set to OFF. Size the selected Label control itself to achieve the text size you need.
Supersize (Toggle) — When ON, the indicated label size for the selected control is about 50% larger.
Multiline (Toggle) — Changes a label to display on multiple lines. If the label text is too short (or the size too small), the display will only show one line.
For Controls of Type Label
You must use a Multiline Label or a Label Control. You cannot change between them using the Multiline Toggle.
Variable Controls Only — Variable controls refer to knob, slider, crossfader and XY pad.
The Display Min → Max adjusts the minimum and maximum numbers a controls displays on your iOS device.
Change the number of ticks (or steps) a control has, which is the number of discrete values the control can send out.
Display Options change the shape or orientation of Buttons and Shapes.
Currently the only shape available in MD is a bar or line. By adjusting the thickness this can also act as a box.
Adjusts the transparency of the control, or some part of the control's display.
iPad-only — When designing visually complex layouts in MD, you might run into the following situations:
Design Locks were created in response to these difficulties. The Design Locks are accessed through the lock icon to the right of the Exit Design Mode button.
There are four options with Design Locks:
Control Properties Pane → Properties → Subtype
There are only two basic subtypes for these controls:
These other subtypes will be discussed later: Transpose, Octave Transpose, Presets, Channel Changer and Channel Changer + Presets
Aside from subtypes, control's have basic options, including Display and Label Properties as discussed above.
Both the X and Y dimensions of an XY Pad can be inverted as well.
Inverting a control may seem odd. Instead, you want to:
Control Properties Pane → Advanced → Rotate Touch Axis
Control Properties Pane → Advanced → Long Throw
Long Throw controls go through a control's range more slowly, offering better precision.
The Throw Length is how far you have to move your touch to get the control to traverse its entire range.
Control Properties Pane → Advanced → Ribbon Strip
Normally, wherever you touch a slider or crossfader is the control's current value. Then, your touch goes up and down (or left and right) from there, to increase or decrease values.
When a slider is set to “Ribbon Strip,” you touch an absolute value on the slider or crossfader:
XY Pads act as ribbon strips in two dimensions, essentially.
Control Properties Pane → Properties → Subtype
The button requires one press to send its MIDI ON value, and another press to send its MIDI OFF value.
If the button is pressed, it sends its MIDI ON value. On release, it sends its MIDI OFF value.
The Panic Button sends a Note Off for all notes on all channels to all MIDI targets.
You can also use MIDI messages for a Panic Button. Depending on your MIDI target, this might work better: fewer MIDI messages sent and the MIDI target can optimize its response.
On the other hand, your MIDI target could also ignore these messages or just use them as regular control change messages.
Other subtypes are described elsewhere:
Access page-wide control actions from the Page Properties Pane → Controls:
Hit Renumber Controls (Channel/CC) to see the Renumber Controls Pane.
Choose your starting channel and (optionally) your starting CC. Then choose one of three actions:
Note: MD will renumber controls with most MIDI message types, including:
Hit Reset Page to Default Template to have MD build a common page format:
This feature automatically assigns Channel-CC to avoid overlap.
Hit Delete All Controls to delete all controls on a page. You be prompted to confirm.
Hit Remove Custom (Control) Colors to remove control-specific LED colors and alpha settings. You will be prompted to confirm. These colors are set here in Display Properties and alpha is set here.
Lock Layout is a toggle button. It is OFF by default.