beautypg.com

Kenton Control Freak all versions User Manual

Page 53

background image

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