Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

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

Message

Re: Midiox settings to transmit and receive syx file to the Casio CZ line

2011-05-31 by steve_the_composer

A pdf of the Casio Midi Guidebook (Nov. 1985) is indeed in the files section. If you look at real pp. 39-40 (pdf pp. 40-41). you will see what I mean in my previous post.

Computer to CZ-5000: 
F0 44 00 00 00 70 14 61
"Hey, CZ! Send me a sequence!"
[Note: no F7!!!!!!!]

CZ-5000 to Computer:
F0 44 00 00 00 70 30
"Okie, Dokie. I got a request intended for me!"
[Again, no F7!!!!!!]

Computer to CZ-5000: 
70 31
"Send me a packet of what you got based on my request."
[That's it--no F0, no F7, but its still part of the sysex handshaking dance.]

CZ-5000 to Computer:
{256 bytes of data] 70 32
{data} + "Let me know when you are ready for more."

Computer to CZ-5000: 
70 31
"Send me a packet of what you got based on my request."

etc. until both the CZ sends the final F7
"We're done!"

and the computer responds: F7
"Ok; we're done."

In Cakewalk, I seem to recall piling up a bunch of 70 31 byte pairs, more than I would need to get a full sequence [song] from the CZ-5000.

F0 44 00 00 00 70 14 61 70 31 70 31 70 31 70 31 70 31 70 31 70 31 70 31 70 31 70 31 70 31 70 31 70 31 70 31 F7

As I seem to recall, after each 70 31, the CZ would send another packet and the other "ready--send more" commands (70 31) would just stay in the CZ midi in buffer until needed.

I believe when requesting CZ tone data (patch), you would just need one 70 31 so its there when the CZ says 70 30 ["OK, I got a request from you."]

Hope this helps.

Steve

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.