108
REFERENCE SECTION
PARAMETER EDITING
Preset and setup parameters may be
edited individually using system exclusive
commands. The preset being edited is the
active preset (the preset which is assigned
to the received channel). The value of a
given parameter may be changed by
sending a parameter value command.
The value of a parameter may be read by
sending a parameter value request, to
which the machine will respond by
sending back the parameter value.
Preset data may also be transmitted or
received in a single block (one complete
preset) using system exclusive com-
mands. A preset data request may be
issued by a host computer, to which the
machine will respond sending the data
block for the requested preset. Con-
versely, the computer may send new
preset data which will replace the speci-
fied preset currently in the machine.
Additionally, a front panel command will
transmit one or all user presets for
backup onto an external sequencer. These
presets may be restored by simply playing
back the sequence into the machine.
ALTERNATE TUNING
The “user tuning table” allows any key to
be tuned to an arbitrary pitch over an 8
octave range. If selected in the preset, an
alternate tuning may be achieved by
modifying the tuning values from the
front panel or downloading a new table
into the machine. The table consists of
128 words corresponding to the MIDI key
range, kept in non-volatile memory. Each
word is a pitch value expressed in 1/64
semitones, offset from key number 0
(c-2). Therefore, for equal temperament,
each entry in the table would be equal to
its key number times 64.
PRESET DATA FORMAT
Preset data is transmitted and received
using the following format: The standard
system exclusive header (described below)
is followed by the preset number (lsb,
msb), a 14 bit word for each preset
parameter (lsb, msb) starting at param-
eter #0 and continuing upward, a one-
byte checksum, and the end-of-exclusive
byte (F7). The checksum is the modulo
128 sum of all the parameter value bytes;
that is, all of the data bytes following the
preset number and before the checksum.
TRANSMITTED SYSTEM COMMANDS
Command
Message
Comments
Preset Data
F0 18 04 dd 01 ll mm ... ... cs F7
cs = checksum =
sum of all data bytes
Parameter Value
F0 18 04 dd 03 pl pm vl vm F7
pl = parameter # lsb
pm = msb vl = value lsb
vm = msb
Tuning Table
F0 18 04 dd 05 ... ... F7
TT data = 256 bytes
Program Map Data
F0 18 04 dd 07 ... ... F7
see note 1
MIDI
Specification
Summary of Contents for Classic keys
Page 1: ......
Page 9: ...7 Classic Keys INTRODUCTION ...
Page 10: ...8 INTRO CONNECTION INSTRUCTIONS ...
Page 17: ...15 Classic Keys BASIC OPERATION ...
Page 18: ...16 BASIC OPERATION ...
Page 23: ...21 Classic Keys MASTER MENU ...
Page 24: ...22 MASTER MENU ...
Page 33: ...31 Classic Keys EFFECTS SECTION ...
Page 34: ...32 EFFECTS SECTION ...
Page 51: ...49 Classic Keys PRESET PROGRAMMING ...
Page 52: ...50 PRESET PROGRAMMING ...
Page 64: ...62 PRESET PROGRAMMING ...
Page 65: ...63 Classic Keys EDIT MENU ...
Page 66: ...64 EDIT MENU ...
Page 81: ...79 Classic Keys STEP BY STEP ...
Page 82: ...80 STEP BY STEP ...
Page 89: ...87 Classic Keys REFERENCE SECTION ...
Page 101: ...REFERENCE SECTION 99 Drawbar Diagrams ...