
SLMKII MIDI Programmer’s Reference
Page 26 of 33
12. Data-Block Sysex Command Descriptions
Data-Block Sysex Header
Novation MIDI-Id
Simulation
Versn - Beta
Tmpl
Spare
main
Cmd
sub
Cmd
Data
F0
00
20
29
03
05
VV
bb
00
00
mc
sc
. . . .
F7
Main
Cmd
sub
Cmd
DATA CHANGE COMMANDS:
68h
0
DataRange
Data
Control-Data- Change command to unit
68h
1
DataRange
Data
Template-Header - Change command to unit
68h
2
DataRange
Data
Global–Change command to unit
68h
3
DataRange
Control Data Request.
68h
4
DataRange
Template-Header Request
68h
5
DataRange
Global Request
DATA REQUEST BLOCK CMDS:
69h
3
DataRange
Data
Response from the unit to a Control-Data
Request
69h
4
DataRange
Data
Response from the unit to a Template-Header
Data Request.
69h
5
DataRange
Data
Response from the unit to a Global-Data
Request
Three PAIRS of Sysex Commands have been added for the SLMKII units
– there are three commands for requesting single or multiple data bytes FROM the
unit, and three for sending single or multiple blocks of data TO the unit.
The three types of data are for:
1.
Individual or consecutive bytes to / from a specific Control in RAM.
2.
Individual or consecutive bytes to / from the Template Header currently in RAM
3.
Individual or consecutive bytes to / from the Global data area in RAM.
With the Data Request commands, the host sends the unit a sysex message; and the
unit Responds by sending back a sysex message, with an identical front end, but with
an additional number of data bytes copied from the requested area.
** WARNING:
Altering Data-Blocks incorrectly can cause the unit to CRASH !!