Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

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

Message

Re: Can someone help with requesting a sysex voice data dump from my cz-1000? Pl

2009-02-21 by Fulfil Objective

The error I see with your command is that "71" means MIDI Channel 2.
To make it easy, I suggest using "70" which means MIDI Channel 1.
At any rate, what you use for MIDI channel here must match what
the CZ says when you hit the MIDI button.

Here is my step-by-step tutorial that works for me:

Here is my version of a sysex-getting tutorial, accomplished entirely
with MIDI-OX.

How To Make A CZ-101 Dump Its Sysex
===================================

1. Connect MIDI cables the right way.
"OUT" from computer goes to "IN" on the CZ.
"OUT" from the CZ goes it "IN" on the computer.

2. Press the MIDI button on the CZ and make sure "PROG CHANGE=ENA",
& to make things easy set the MIDI channel to 1, "MIDI BASIC CH=01".

3. Launch MIDI-OX. Play some notes on the CZ and they should show up
in the main window of MIDI-OX. If not, then MIDI-OX is not 
communicating with your MIDI port.

4. In MIDI-OX, go to View > Sysex.
A window pops up that will allow you to a have a MIDI conversation 
with your CZ. The top part is where you talk, the bottom part is 
where the CZ responds.

5. In the upper part, type a command that will request the patch you 
want to request. Here is how the commands are written:

F0 - start a sysex message
44 00 00 - for a Casio piece of equipment
70 - using MIDI channel 1 (71 = channel 2, 72 = channel 3, etc.)
10 - requesting a patch dump
00 - for preset number 1 (01 = preset 2, 02 = preset 3, etc.)

Type this command to get INTERNAL 1:
	F0 44 00 00 70 10 20

6. Now you are ready to send the hex command you have written.
In MIDI-OX, in the sysex window, go to "Command Window" and select
"Send Sysex". This sends the command you have just written to the
CZ.

7. Now the CZ is just waiting for you to say okay before it sends
you the information. You say okay to the CZ by saying "70 31".
To send this message, delete your previous message from the MIDI-OX
window, and write:

	70 31

THIS NEXT PART IS IMPORTANT. You need to send the message, but you
also need to receive the reply from the CZ. In MIDI-OX, go to
"Command Window" and select "Send/Receive".

8. MIDI-OX will show that it is receiving data. When it has about 
263 bytes, you can hit DONE. The information from the CZ will now 
be in the lower window.

9. Save the dumped information by going to:
	"Display Window" > "Save As".

Save your patch dump with a good name like
	"E:\CZ-101\20090221\INTERNAL_01-Screaming_Lead.syx".

You have successfuly saved ONE patch from the CZ.
From what I can tell, there is no dump-all command for a CZ-1000.
I think you have to do them one by one. Somebody correct me please.

I think the following commands are right, but I went to look for
proof/documentation and couldn't find it, so mileage may vary.
Here is a chart of all the possible CZ-101/CZ-1000 request commands:

F0 44 00 00 70 10 00 - request patch from PRESET 1
F0 44 00 00 70 10 01 - request patch from PRESET 2
F0 44 00 00 70 10 02 - request patch from PRESET 3
F0 44 00 00 70 10 03 - request patch from PRESET 4
F0 44 00 00 70 10 04 - request patch from PRESET 5
F0 44 00 00 70 10 05 - request patch from PRESET 6
F0 44 00 00 70 10 06 - request patch from PRESET 7
F0 44 00 00 70 10 07 - request patch from PRESET 8
F0 44 00 00 70 10 08 - request patch from PRESET 9
F0 44 00 00 70 10 09 - request patch from PRESET 10
F0 44 00 00 70 10 0A - request patch from PRESET 11
F0 44 00 00 70 10 0B - request patch from PRESET 12
F0 44 00 00 70 10 0C - request patch from PRESET 13
F0 44 00 00 70 10 0D - request patch from PRESET 14
F0 44 00 00 70 10 0E - request patch from PRESET 15
F0 44 00 00 70 10 0F - request patch from PRESET 16

F0 44 00 00 70 10 20 - request patch from INTERNAL 1
F0 44 00 00 70 10 21 - request patch from INTERNAL 2
F0 44 00 00 70 10 22 - request patch from INTERNAL 3
F0 44 00 00 70 10 23 - request patch from INTERNAL 4
F0 44 00 00 70 10 24 - request patch from INTERNAL 5
F0 44 00 00 70 10 25 - request patch from INTERNAL 6
F0 44 00 00 70 10 26 - request patch from INTERNAL 7
F0 44 00 00 70 10 27 - request patch from INTERNAL 8
F0 44 00 00 70 10 28 - request patch from INTERNAL 9
F0 44 00 00 70 10 29 - request patch from INTERNAL 10
F0 44 00 00 70 10 2A - request patch from INTERNAL 11
F0 44 00 00 70 10 2B - request patch from INTERNAL 12
F0 44 00 00 70 10 2C - request patch from INTERNAL 13
F0 44 00 00 70 10 2D - request patch from INTERNAL 14
F0 44 00 00 70 10 2E - request patch from INTERNAL 15
F0 44 00 00 70 10 2F - request patch from INTERNAL 16

F0 44 00 00 70 10 40 - request patch from CARTRIDGE 1
F0 44 00 00 70 10 41 - request patch from CARTRIDGE 2
F0 44 00 00 70 10 42 - request patch from CARTRIDGE 3
F0 44 00 00 70 10 43 - request patch from CARTRIDGE 4
F0 44 00 00 70 10 44 - request patch from CARTRIDGE 5
F0 44 00 00 70 10 45 - request patch from CARTRIDGE 6
F0 44 00 00 70 10 46 - request patch from CARTRIDGE 7
F0 44 00 00 70 10 47 - request patch from CARTRIDGE 8
F0 44 00 00 70 10 48 - request patch from CARTRIDGE 9
F0 44 00 00 70 10 49 - request patch from CARTRIDGE 10
F0 44 00 00 70 10 4A - request patch from CARTRIDGE 11
F0 44 00 00 70 10 4B - request patch from CARTRIDGE 12
F0 44 00 00 70 10 4C - request patch from CARTRIDGE 13
F0 44 00 00 70 10 4D - request patch from CARTRIDGE 14
F0 44 00 00 70 10 4E - request patch from CARTRIDGE 15
F0 44 00 00 70 10 4F - request patch from CARTRIDGE 16

F0 44 00 00 70 10 60 - request patch from CURRENT SOUND area

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.