Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

Index last updated: 2026-04-28 22:42 UTC

Message

Re: 'LCD Cursor Position' Sysex command works but it is not enough

2008-05-04 by steve_the_composer

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

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.