On Sat, 31 Aug 2013 04:36:56 +0200, Ralf Mardorf <[email protected]> wrote:

"Hex       Meaning Note
F0         Start a sysex message…       
44 00 00   …for a Casio piece of equipment…     
70         …using MIDI channel 1…       71 = channel 2, 72 = channel 3, etc.
10         …requesting a patch dump…    
00         …for preset number 1…        01 = preset 2, 02 = preset 3, etc.
70 31 …yes I really want them. This is the okay string, but we are sending it with the request.

The following is a table of all possible request commands for a CZ-101 or CZ-1000.

Hex Command                         Meaning
F0 44 00 00 70 10 00 70 31      request patch from PRESET 1
F0 44 00 00 70 10 01 70 31      request patch from PRESET 2
F0 44 00 00 70 10 02 70 31      request patch from PRESET 3
F0 44 00 00 70 10 03 70 31      request patch from PRESET 4
F0 44 00 00 70 10 04 70 31      request patch from PRESET 5
F0 44 00 00 70 10 05 70 31      request patch from PRESET 6
F0 44 00 00 70 10 06 70 31      request patch from PRESET 7
F0 44 00 00 70 10 07 70 31      request patch from PRESET 8
F0 44 00 00 70 10 08 70 31      request patch from PRESET 9
F0 44 00 00 70 10 09 70 31      request patch from PRESET 10
F0 44 00 00 70 10 0A 70 31      request patch from PRESET 11
F0 44 00 00 70 10 0B 70 31      request patch from PRESET 12
F0 44 00 00 70 10 0C 70 31      request patch from PRESET 13
F0 44 00 00 70 10 0D 70 31      request patch from PRESET 14
F0 44 00 00 70 10 0E 70 31      request patch from PRESET 15
F0 44 00 00 70 10 0F 70 31      request patch from PRESET 16
        
F0 44 00 00 70 10 20 70 31      request patch from INTERNAL 1
F0 44 00 00 70 10 21 70 31      request patch from INTERNAL 2
F0 44 00 00 70 10 22 70 31      request patch from INTERNAL 3
F0 44 00 00 70 10 23 70 31      request patch from INTERNAL 4
F0 44 00 00 70 10 24 70 31      request patch from INTERNAL 5
F0 44 00 00 70 10 25 70 31      request patch from INTERNAL 6
F0 44 00 00 70 10 26 70 31      request patch from INTERNAL 7
F0 44 00 00 70 10 27 70 31      request patch from INTERNAL 8
F0 44 00 00 70 10 28 70 31      request patch from INTERNAL 9
F0 44 00 00 70 10 29 70 31      request patch from INTERNAL 10
F0 44 00 00 70 10 2A 70 31      request patch from INTERNAL 11
F0 44 00 00 70 10 2B 70 31      request patch from INTERNAL 12
F0 44 00 00 70 10 2C 70 31      request patch from INTERNAL 13
F0 44 00 00 70 10 2D 70 31      request patch from INTERNAL 14
F0 44 00 00 70 10 2E 70 31      request patch from INTERNAL 15
F0 44 00 00 70 10 2F 70 31      request patch from INTERNAL 16
        
F0 44 00 00 70 10 40 70 31      request patch from CARTRIDGE 1
F0 44 00 00 70 10 41 70 31      request patch from CARTRIDGE 2
F0 44 00 00 70 10 42 70 31      request patch from CARTRIDGE 3
F0 44 00 00 70 10 43 70 31      request patch from CARTRIDGE 4
F0 44 00 00 70 10 44 70 31      request patch from CARTRIDGE 5
F0 44 00 00 70 10 45 70 31      request patch from CARTRIDGE 6
F0 44 00 00 70 10 46 70 31      request patch from CARTRIDGE 7
F0 44 00 00 70 10 47 70 31      request patch from CARTRIDGE 8
F0 44 00 00 70 10 48 70 31      request patch from CARTRIDGE 9
F0 44 00 00 70 10 49 70 31      request patch from CARTRIDGE 10
F0 44 00 00 70 10 4A 70 31      request patch from CARTRIDGE 11
F0 44 00 00 70 10 4B 70 31      request patch from CARTRIDGE 12
F0 44 00 00 70 10 4C 70 31      request patch from CARTRIDGE 13
F0 44 00 00 70 10 4D 70 31      request patch from CARTRIDGE 14
F0 44 00 00 70 10 4E 70 31      request patch from CARTRIDGE 15
F0 44 00 00 70 10 4F 70 31      request patch from CARTRIDGE 16
        
F0 44 00 00 70 10 60 70 31      request patch from CURRENT SOUND area"

- http://www.kasploosh.com/projects/CZ/how_to/midiox-cz101-receive.html


message[0]=0xf0; ok
message[1]=0x44; ok
message[2]=0x00; ok
message[3]=0x00; ok
message[4]=0x70; ok, but it can be values up to 7F regarding to the MIDI channel
message[5]=0x19; wrong, request is 10 and not 19
message[6]=0x60; wrong, use a value from the list above
Sorry 60 is a valid value
message[7]=0x00; wrong, 70 and not 00
message[8]=0x00; wrong, 31 and not 00

_______________________________________________
Linux-audio-dev mailing list
[email protected]
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Reply via email to