Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

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

Message

Re: CZ-5000 and sysex dumps

2006-03-30 by steve_the_composer

I have knowledge of CZ sysex commands and I am familiar with midi-ox, 
but I don't really use it.

Casio CZ sysex is a little odd, because Casio screwed up with the 
handshaking.  The best thing you can do is get ahold of the Casio CZ 
sysex guide dated Nov. 1985.  It is an extremely easy-to-understand 
guide.  I belive I have seen a scannned pdf of it floating around the 
internet--possibly in the files section here.

Also, check out the archives here. Perhaps a search of F0 44 will 
turn up some posts on the subject.

You will have to program midi-ox to dump patches individually, but 
you can save the banks in a single sysex file.  Ther may also be some 
CZ patch librarians available that might be easier than programmming 
midi-ox. 

Basically, CZ sysex commands come in two types:
(1) Send Request
(2) Receive Request

The CZ dump protocol uses some handshaking with the use of 
acknowledgements, but you can send the request follwed by an ack 
command and the CZ will do its dump.  (This will make more sense once 
you get the Nov 1985 Casio midi guide.)

The sysex header for the CZ patch send request is:
F0 44 00 00 7n 10 dd
where n = channel -1 [00 = channel 1]
and dd = patch number

The sysex header for the CZ patch receive request is:
F0 44 00 00 7n 20 dd
where n = channel -1
and dd = patch number 

Notice that the 6th byte tells the CZ what type of request is being 
made. Here's a partial list of request types where the manufacturer's 
ID/model is 44 00 00:

10 = send request - CZ-5000 format - patch
20 = receive request - CZ-5000 format - patch
14 = send request - CZ-5000 format - sequencer
24 = receive request - CZ-5000 format - sequencer

For the RZ-1 the ID/model is 44 01 00 and the request commands are as 
follows:
10 = send request - sample
20 = receive request - sample
14 = send request - rhythm
24 = receive request - rhythm






--- In CZsynth@yahoogroups.com, "Alfons Martinez" <alfons-
martinez@...> wrote:
>
> 
> Hello everybody:
> 
> Excuse me for my first-level question, but I'd like to know how to
> receive/send sysex dumps between my CZ-5000 and my computer, by 
using Midiox
> program.
> 
> I would like to make backups of my sounds (all 32 sounds in one 
sysex file
> would be ok, I don't need to send/receive one single sound). I only 
want
> this storage function, not editing the sound from the computer.
> 
> I have done usually the same operation with Midiox and other synths 
I've
> got, but I don't know how to make the CZ to start dumping or start
> receiving.
> 
> Thank you for your help and goodbye from Barcelona (Spain)
> 
> Alfons
>

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.