I just pulled out The MIDI System Exclusive Book which does indeed have a published version of the CZ-1 sysex manual I have. (Somewhere in cyberspace there is a PDF of this Here's the logic of the CZ commands 0x10 Send Request 1 (CZ-101 format) 0x11 Send Request 2 (CZ-1 format) 0x12 Send Request 3 (CZ-1 Operation Memory) 0x14 Send Request 2 (CZ-5000 Sequencer Data) 0x19 Send Request 2 (CZ-101 Effect Data) 0x20 Receive Request 1 (CZ-101 format) 0x21 Receive Request 2 (CZ-1 format) 0x22 Receive Request 3 (CZ-1 Operation Memory) 0x24 Receive Request 2 (CZ-5000 Sequencer Data) 0x30 Ready 0x31 Continue 0x32 Block End I believe 0x40 - 0x59 are on the site you provided the link for. I have handwritten notes that 0x42 is Tone Mix on some CZs. 0x53 is Split Point on the CZ-1. (Isn't that on the linked site?) I see nothing higher than 0x59. If The Sysex Book is right, RZ-1 owners can use sysex to send and receive sample data and rhytm data (for those who don't want to use tape, I guess). Instead of F0 44 00 00 . . . use the sub ID 01 thus: F0 44 01 00 . . . . The command bytes are as follows: 0x10 Send Request 1 (RZ-1 Sample Data) 0x14 Send request 2 (RZ-1 Rhythm Data) 0x20 Receive Request 1 (RZ-1 Sample Data) 0x24 Receive Request 2 (RZ-1 Rhythm Data) Of course, the RZ-1 User Manual doesn't include this info, but it just might work. If any RZ-1 owners give it a try, please post their results. Also, my guess is that the 0x14 Send Request and the 0x24 Receive Request might also work on the SZ-1, just as it does on the CZ-5000. Any SZ-1 owvers out there? BTW, for those units with the MT interface, years ago, I tested the use of a PC (wav file) with a CZ-5000. It worked, but I figured why bother; sysex is easier. Anyone who wants to use Midi-Ox or any other software can test other command values, but I'd be surprised if there were any undocumented commands. Would be nice, though if there were a hidden/diagnostic dimension accessible via a special sub ID, but I doubt if the sysex code has any such thing. Has anyone here deciphered the ROM/operating system? If so, I'd look to see if there is any testing/handling of sub IDs. Anyhow, hope the above breakdown helps. > Are there any documented commands ouside the 0x40 - 0x59 range? > Are there any references to commands 0x42 and 0x53
Message
Re: 'LCD Cursor Position' Sysex command works but it is not enough
2008-05-04 by steve_the_composer
Attachments
- No local attachments were found for this message.