Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

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

Message

Re: CZ-1 Op-mem sysex format

2006-06-23 by steve_the_composer

--- In CZsynth@yahoogroups.com, "narfman96" <narfman96@...> wrote:
> Midiquest wanted the actual sysex data transfers to see if 
> there is any special handshaking going on.

So far as I know, there are no variations in the handshaking 
protocolfrom what's speeled out in the Casio specs. There is a trick 
that I have used in requesting sequence data from a CZ-5000 using 
Sonar/Cakewalk. (The Dump request macros send a command and then 
recieve data; they do not do the acknowledgements.)  The trick is to 
just send a bunch of acknowledgements after the request but before 
the final F7.  The CZ stores the ack commands, thinks it is getting 
them in the right spot, and then sends out the next packet.

However, I assume the Midiquest folks will be doing the full 
handshaking dance. I am pretty sure I wrote code to handle that for 
the 6502 processor, but I don't think I wrote code to do that on 
Intel processors.

> So I would have had to do all the work I did anyway. 

The benefit is that you now know a whole lot about doing sysex on 
the CZ line. (I speak from experience. I learned enough to write 
assembly language programs for the Commodore 64!!)

BTW, I hope the midiquest folks know that when the patch 
request/send goes to 60h, that goes to the sound area.  Nice if you 
want to test patches without destroying anything you have in memory. 
My sets of CZ patches (Files section) are in *.mid files sent to 60h 
along with a little sequence between each patch to preview them one 
at a time.  

And yes, a number of people here have discussed putting bogus data 
into a preset via sysex (that is, numbers that you cannot enter via 
the front panel). Some things are safe to do. I always had the fear 
that with some, I was driving the dogs in the neighborhood 
bazonkers. (Some did hurt my ears--who said speakers only go withing 
the human hearing range!!!)

Footnote: On the VZ line, you can get reverse characters and special 
characters for the Patch Name. I made a table a year or so ago; not 
sure where it is.

SYSEX POWER FOREVER!!!!!

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.