Kenton Control Freak all versions User Manual
Page 53
49
CONTROL FREAK
SYSTEM EXCLUSIVE
Request for 64 byte single data dump (also Button/Fkey etc.)
F0h, 00h, 20h, 13h, 09h, 10h , 40h, prog_num , slider_num , F7h
where prog_num is a (decimal) number between 0 and 127
where slider_num is as follows (decimal) :
0 – 15
Sliders 1 to 16
16 – 31
Button-on 1 to 16
32 – 47
Button-off 1 to 16
48 – 55
Function key-on 1 to 8
64 – 71
Function key-off 1 to 8
96 – 103
Program (all 8 values return the same program data)
112 – 119
Global (all 8 values return the same global data)
The Control Freak responds with the specified 64 bytes of data
For example: to request a dump of program 6 button-on 3 you would send the following:
F0h, 00h, 20h, 13h, 09h, 10h , 40h, 06h , 12h , F7h
Note that 12h is the hexadecimal equivalent of decimal 18 for selecting button-on 3
Request for 64k Block data dump
F0h, 00h, 20h, 13h, 09h, 10h , 50h, block_num , F7h
where block_num is as follows (decimal)
0
All Slider data (data from all 1024 sliders)
1
All Button-on data
2
All Button-off data
3
All Program data / Function keys-on/off / Global
The Control Freak responds with the specified 64k bytes of data
For example: to request a dump of all button-off data you would send the following:
F0h, 00h, 20h, 13h, 09h, 10h , 50h, 02h , F7h
Request for 64k Library data dump
F0h, 00h, 20h, 13h, 09h, 10h , 60h, library_num, F7h
as above except library_num can be 0 or 1 only to select library 1 or 2
Request for 256k all 64 programs data dump
F0h, 00h, 20h, 13h, 09h, 10h , 50h, 06h, F7h
The Control Freak responds with 256k bytes of data in a packed format where approx 293k bytes
of data are actually transmitted. Note: to actually respond to this dump the memory of the Freak
must be completely wiped first.To do this turn the Freak on with all four F keys pressed.
Request for 3136 byte Complete Program dump
prog data + 16 sliders + 16 button-on + 16 button-off ( = 49x64)
F0h, 00h, 20h, 13h, 09h, 10h , 70h, prog_num, F7h
where prog_num is a (decimal) number between 0 and 127
The Control Freak responds with the specified 3136 bytes of data.
For example: to request a dump of program #33 you would send the following:
F0h, 00h, 20h, 13h, 09h, 10h , 70h, 21h , F7h
Note that 21h is the hexadecimal equivalent of decimal 33 for selecting the program