Re: [LAD] Weird USB MIDI sysex problem

From: Ralf Mardorf <ralf.mardorf@email-addr-hidden-dsl.net>
Date: Sat Aug 31 2013 - 05:36:56 EEST

"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
message[7]=0x00; wrong, 70 and not 00
message[8]=0x00; wrong, 31 and not 00
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Sat Aug 31 16:15:02 2013

This archive was generated by hypermail 2.1.8 : Sat Aug 31 2013 - 16:15:03 EEST