Sending MIDI Messages
112
thus automatically reset a receiver's MIDI decoding logic, cancel
stuck notes, etc. The MIDI spec has details about this but its
generally an unused feature (no Kurzweil gear uses it).
System Reset ($FF) was originally intended to reset everything in
a MIDI chain to its Òpower upÓ status. Most modern instruments
don't respond to it and the MIDI spec advises against its
transmission. Available if useful and needed however.
Data Format Codes
The coded data format mnemonics (ÒV7.Ó - ÒV.8Ó) are used to
express how a control's value is to be formatted. The internal
control value is always 14 bits (Switch and MIDI values always
have zeroes for the least signiÞcant 7 bits). The patterns of X
(coded in this MIDI byte and sent) and - (not sent) illustrate how
each code selects bits to be sent. By using one or more of these
together, most any commonly used method to format controller
data into SysEx messages may be speciÞed. Note that ÒV7.Ó and
ÒV8.Ó send the same data; the latter was included for symmetry.
Experimentation in speciÞc cases is also a valid way of
understanding. MIDIScope can also be useful for checking the
resulting message bytes.
Using the MIDI String Editor
To get to the editor, press the Global button then the Left cursor to
enter the Global editor select page. Press the left cursor until the
display reads
EDIT MIDI Msgs
Select EDIT
Press the right cursor to enter the editor. When you Þrst enter the
editor the ExpressionMate prompts
Edit MIDI Messag
(GLOBAL=HEX/DEC)
This is to remind you the ExpressionMate can show the message
you are writing in Hexadecimal or Decimal numbers. In Decimal
the ExpressionMate will also show abbreviated names for certain
messages. Press the Global button to toggle between the two
views