Kenton Control Freak all versions User Manual

Page 55

Advertising
background image

Request for 64 byte single data dump (also Button/F key etc.)

F0h, 00h, 20h, 13h, 08h, 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 – 7

Sliders 1 to 8

16 – 23

Button-on 1 to 8

32 – 39

Button-off 1 to 8

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, 08h, 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, 08h, 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 / Funtion 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, 08h, 10h , 50h, 02h , F7h

Request for 64k Library data dump

F0h, 00h, 20h, 13h, 08h, 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 128 programs data dump

F0h, 00h, 20h, 13h, 08h, 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 1600 byte Complete Program dump

prog data + 8 sliders + 8 button-on – 8 button-off ( =25x64)

F0h, 00h, 20h, 13h, 08h, 10h , 70h, prog_num, F7h

where prog_num is a (decimal) number between 0 and 127

The Control Freak responds with the specified 1600 bytes of data.

For example: to request a dump of program #33 you would send the following:
F0h, 00h, 20h, 13h, 08h, 10h , 70h, 21h , F7h

Note that 21h is the hexadecimal equivalent of decimal 33 for selecting the program

CONTROL FREAK

SYSTEM EXCLUSIVE

51

Advertising