Kenton GS-2 User Manual
Page 7

ddd = 011 = memory dump
[ 7]
000000bb
- where bb = memory area as per info request
[ 8]
00yyyyy
- where yyyyy = number of bytes
[ 9]
0000xxxx
- where xxxx = low 4 bits of data
[10]
0000zzzz
- where zzzz = high 4 bits of data
Note that bytes 9 & 10 are repeated the number of times specified in 8.
[11]
0xxxxxxx
- where xxxxxxx = the lowest 7 bits of the CRC
[12]
0yyyyyyy
- where yyyyyyy = the middle 7 bits of the CRC
[13]
000000zz
- where zz = the highest 2 bits of the CRC
[14]
F7h
- end of exclusive
______________________________________________________________
ddd = 100 = switch `Thru` to `Thru`
[ 7]
F7h
- end of exclusive
Restores the MIDI Thru socket to a `Thru` of the incoming data.
______________________________________________________________
ddd = 101 = switch `Thru` to `Out`
[ 7]
F7h
- end of exclusive
Switches the MIDI Thru socket to become a MIDI Out.
Note that no incoming MIDI is transmitted via the `Thru` socket once this command has been
accepted.
______________________________________________________________
General Notes;
A, Following an information request (ddd = 010) and assuming the MIDI Thru socket is switched as
an Out (ddd = 101), the GS-2 will save the memory area specified, formatted as per a dump (ddd =
011).
B, The CRC is calculated from the `number of bytes` byte [8], onwards. Since both of the patch
memory areas are of the same length, it is possible to modify where the patch data is loaded by
changing byte [7]. I.e. you can load the high patches to the lower memory area or vice versa. If [7]
= 00 load = low area, if [7] = 01 = high area.
The system data is of a different length and will only load as stored.
C, Patch data is loaded/saved to/from EEPROM only. To access a new patch you must change it.
System data (controller assignments, MIDI channel, and MOM/AMP status) are all updated on
completion of a successful load operation.