Pro-2000 mkii sysex information – Kenton Pro-2000 MkII User Manual

Page 15

Advertising
background image

14

Pro-2000 mkII SYSEX INFORMATION


The first five bytes of sysex for the Pro-2000 mkII are always the same for all data types

[ 1 ] 0F0h - Sysex command
[ 2 ] 00h - Company ident first byte
[ 3 ] 20h - Company ident second byte
[ 4 ] 13h - Company ident third byte
[ 5 ] 02h - Product code (pro-2000)

[ 6 ] 0ddd0000 - where ddd is data type
if ddd = 100 = memory dump (40h)
if ddd = 010 = data change (20h)
if ddd = 001 = dump request (10h)

-------------------------------------------------------------------
ddd = 001 = dump request

[ 7 ] 000bbbbb - where bbbbb = block requested - valid are 0 - 24
[ 8 ] 0F7h - end of exclusive

The Pro-2000 mkII responds with a memory dump of the block requested
n.b. block 0 is the current setup, blocks 1 – 24 are the stored memory locations
Example of dump request for memory #7:

F0 00 20 13 02 10 07 F7


-------------------------------------------------------------------
ddd = 010 = data change

[ 7 ] 0000uuuu - where uuuu = low 4 bits of parameter address
[ 8 ] 0000hhhh - where hhhh = high 4 bits of parameter address
[ 9 ] 0000uuuu - where uuuu = low 4 bits of data
[ 10 ] 0000hhhh - where hhhh = high 4 bits of data
[ 11 ] 0F7h - end of exclusive

The Pro-2000 mkII responds by changing the specified data and updating the
display if necessary. - See below for parameter addresses. Examples given after parameter list.

-------------------------------------------------------------------
ddd = 100 = memory dump

[ 7 ] 000bbbbb - where bbbbb = block requested - valid are 0 – 24 (*see below)

[ 8 ] 0nnnnnnn - where nnnnnnn = number of bytes in dump

[ 9 ] 0000uuuu - where uuuu = low 4 bits of data
[ 10 ] 0000hhhh - where hhhh = high 4 bits of data

Bytes 9 & 10 are repeated the number of times specified in 8

[ 11 ] 0F7h - end of exclusive

The Pro-2000 mkII will send the above data when requested by the sysex
dump request listed above.

When memory dump data are sent to the 2000 the following will happen:-

* If the dump specifies block 0 (current setup) the data will be immed-
iately utilised and the display will be updated. If the dump specifies
any other block (a stored memory location) the dump will be sent to the

Advertising