With all the recent discussion of CZ-1 sysex patch dumps, I started playing around with it. Here's what I found using Cakewalk Professional 3.01 [pre digital audio]. (All numbers are in hex.) 1. Cakewalk only seems to receive the following when a patch change is initiated from the CZ-1: F0 44 00 00 70 21 60 F7 [Receive Request 2 for tone data from the sound area] 2a. However dump request macros successfully obtain the tone data according to the following: F0 44 00 00 70 11 dd 70 31 F7 [Send Request 2 for internal tone data where dd is the patch number; dd = 60 = the sound area] 2b. The tone data obtained from the CZ-1 has the following format: F0 44 00 00 70 30 [tone data] F7 2c. For convenience, I changed the 30 to 20 60 so when I send the data back to the CZ-1, it goes into the sound area [personal preference at this point]. F0 44 00 00 70 21 60 [tone data] F7 2d. In theory, you should be able to automate the receiving of tone data on a sequencer, but you would still need to edit it so it goes where you want it. There is no location specified in the data received. 3. Send request 1 [F0 40 00 70 10 dd 70 31 F7] gets data in the pre- CZ-1 format [no name]. 4. Send request 3 [F0 40 00 70 12 dd 70 31 F7] gets a packet of 47 bytes (from F0-->F7). Does anyone know what that data is? I suspect it may be OpMem Data. 5. On the CZ-5000, a different send request 2 [F0 40 00 70 14 61 70 31 dd F7] gets you sequencer data. If you can manage the handshaking protocol. Hope this helps.
Message
Re: CZ1 single sound sysex dump
2004-07-17 by steve_the_composer
Attachments
- No local attachments were found for this message.