EasyManua.ls Logo

Kurzweil ExpressionMate - Page 123

Kurzweil ExpressionMate
138 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Sending MIDI Messages
113
The MIDI string editor presents a screen like this:
STRING X BYTE YY
AAA BBB CCC DDD
X is the MIDI string number 1-6
YY is the byte number the cursor is on
AAA, BBB, ... are the byte values in decimal, $XX hex, or 3-char
mnemonic.
The Left and Right soft buttons will move the cursor and thus
scroll the bottom line and alter the YY display. A left/right
double-press will cycle through the strings. The +/- buttons,
spinknob, and Learn button will change the byte value. A +/-
double-press will jump the value in large steps. The Global
button will toggle between decimal and hex display. The special
mnemonics will follow 127 ($7F) in the numbering sequence.
To exit, press Exit.
Initially the strings are Þlled with ÒENDÓ mnemonics. If the
string is shorter than 16 bytes, it must be terminated with an
ÒENDÓ byte (which is not sent). If the Þrst byte is ÒENDÓ, then
nothing is sent. Strings may be padded if desired with ÒNULÓ
bytes anywhere; the ÒNULÓ bytes are not sent.
The editor DOES NOT enforce the coding of valid MIDI
messages! Sending an invalid message can confuse or even crash
the ExpressionMate and/or external equipment. Therefore, do
not use the Strings feature unless thoroughly familiar with valid
MIDI message construction. PLEASE NOTE: Running status is
NOT permitted in a MIDI String.
Editing of the strings is ÒliveÓ therefore if a controller is already
set to send to a String destination and the controller moves, a
partially constructed, (and thus perhaps invalid) string can get
sent. Thus it is a good idea to construct the needed strings Þrst
then assign controllers to them.

Table of Contents

Related product manuals