Proteus
operation manual
120
MIDI Specifications
MIDI SPECIFICATIONS
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
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 commands. 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. Conversely, the computer
may send new preset data which will replace the specified preset cur-
rently 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 mem-
ory. 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.
Summary of Contents for Proteus
Page 1: ......
Page 2: ......
Page 5: ...Proteus operation manual 5 INTRODUCTION Introduction ...
Page 6: ...Proteus operation manual 6 ...
Page 13: ...11 Proteus operation manual BASICOPERATION Basic Operation ...
Page 14: ...12 Proteus operation manual ...
Page 27: ...PROGRAMMINGBASICS 25 Proteus operation manual Programming Basics PROGRAMMING BASICS ...
Page 28: ...PROGRAMMINGBASICS 26 Proteus operation manual ...
Page 41: ...EDITMENU 39 Proteus operation manual Edit Menu EDIT MENU ...
Page 42: ...EDITMENU 40 Proteus operation manual ...
Page 63: ...61 Proteus operation manual PROGRAMMING PROTEUS Programming Proteus ...
Page 64: ...62 Proteus operation manual ...
Page 75: ...73 Proteus operation manual Reference REFERENCE SECTION ...
Page 87: ...85 Proteus operation manual PROTEUS 1 Plus 2 PRESETS and INSTRUMENTS ...
Page 92: ...90 Proteus operation manual ...
Page 93: ...91 Proteus operation manual PROTEUS 2 PRESETS and INSTRUMENTS ...
Page 104: ...Proteus operation manual 102 ...
Page 105: ...Proteus operation manual 103 PROTEUS 3 PRESETS and INSTRUMENTS ...