MIDI Designer Reference Manual
MIDI Designer Reference Manual
Changing the MIDI messages that MD sends is done by editing the MIDI Control Properties of each control. MIDI Designer supports all common types of MIDI messages. MIDI Implementation Chart
All functions described here are performed within the MIDI tab of the Control Properties Pane Double tap a control to access the Control Properties Pane, then select the MIDI tab.
MD can send all common types of MIDI messages. Choose the Message Type by tapping on the Message Type box in the MIDI Properties. This brings up the Message Type Picker:
Most users only need two MIDI message types:
MD also supports these types, discussed below:
When set to ON (blue), MD listens for incoming MIDI data and assigns a MIDI message to the selected control.
Note: you must set the MIDI message type to the correct type before using Learn.
Send the message of the selected control: this helps check that the MIDI message settings are correct.
When ON: an incoming MIDI message in Play Mode changes the value of the selected control inside MD. When off incoming messages will be ignored.
Set to ON by default.
The Default Value changes the default value for a control. The Default Value is used in several places in Play Mode:
(Called MIDI Off & On for Buttons)
The MIDI Min & Max restricts the Min and Max values of a variable MIDI message.
Invert the Range
The Max can also be lower than the Min value, in which case the sent MIDI values range from higher to lower values.
The “Invert Range” button will substitute the Max for the Min.
A slightly different MIDI Min & Max pane is used for controls that allow for 14-bit values or more.
Each message type has a slightly different set of parameters.
CC Message Types send control change messages. MIDI Spec on CC Message
Channel / CC — This changes the Channel and CC (“Continuous Controller”) number the control sends and receives. Pressing the Unused button will only display CC numbers that are currently not being used in the layout.
14-bit Button (Toggle)
Infrequently, 14-bit CC's are required by MIDI targets for finer-grained MIDI messages
Normally used to send notes to trigger a sound source (e.g., a synth).
Notes can be used effectively for buttons and also knobs, sliders, and the like.
Adjust the Channel and Key Number for the MIDI message. Note that MD considers a C3 to be a 48.
You can adjust some properties of all controls on a page. See Page-Wide Adjustments.
The MIDI Byte Calculator
Useful if you need to split a value over coarse and fine bytes. Generally, this is not necessary.
Sysex (“System Exclusive”) messages are used by MIDI targets.
Sysex messages are preferred by MIDI targets for a variety of reasons, including:
The MIDI Byte Calculator Useful if you need to split a value over bytes. If your MIDI target is asking for you to enter a value that exceeds 127, this might help. However, Using V for Value will take care of this automatically.
Channels for sysex are useful primarily with Channel Changers
Also, you can change the channel for an entire page of controls, including your sysex controls.
Use Google and prefix your number with 0x to indicate hexadecimal. For instance:
Converting from 7-bit MIDI bytes to values, or from values to 7-bit MIDI bytes: try The MIDI Byte Calculator