Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

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

Message

Re: Can't get sysex to work with a CZ-5000

2013-08-13 by steve_the_composer

First a correction: The CZ-5000 sysex commands start on pdf page 38 (numbered page 37). The commands starting on pdf page 20 (numbered page 19) are for the CZ-101.

Next: Since I only use midi-ox once or twice a year (basically to diagnose issue people have with their gear), it took a few minutes to set it up. As long as I went to the trouble, I grabbed some screen shots and posted them in the files section. See "Using Midi-Ox with CZ."

The screen shots show the following windows:
MIDI Port Routing
SysEx View and Scratchpad
Monitor - Input
Monitor Output

I tested the method of using midi-ox to transmit a sysex command first by sending a key transpose command: F0 44 00 00 70 41 45 F7 . It worked.

Next I tried the Tone Mix command, but since that was for the CZ-101, it didn't work.  That's when I realized I should have referred you to the CZ-5000 sysex commands at the end of the Guide Book.

Then I tried requesting patch data from the sound area but without using the acknowledgment in the command: F0 44 00 00 70 10 60 F7 . The CZ acknowledged that it got my request: F0 44 00 00 70 30 F7 .

Last I send the same command, but with the "Go Ahead" bytes: F0 44 00 00 70 10 60 70 31 F7 . The CZ replied to my request with the patch data from the Sound Area (263 bytes--including the initial F0 and the concluding F7).

Please note: all of this works with the memory protect switch on since I was requesting and receiving data from the CZ, not writing patch data to it.

Anyhow, I think I have spelled out my process in words (above) and images (see files), but if anything I did is not clear, please ask.

I recommend duplicating what I have done to determine if your usb-midi cable and driver is both sending and receiving sysex commands. The monitor windows will show what's being sent and received. If you send a sysex command and the CZ doesn't reply at all (monitor in), but midi-ox receives other data (note on, CCs, PBs, patch changes), I would guess that its the cable--although there could be something wrong with the CZ under the hood. But before starting to play around with the internals, I would get a cable that you know transmits sysex commands. 

I don't have one of those cables, so I am not sure if you can do a loopback test; but that might be worth trying.

Steve

Wait a Sec!!!!! I have another test for you to try. With the CZ hooked up to midi-ox, press the portamento button then the glide button. The portamento button sends a CC command; the glide button sends a sysex command. If mid-ox receives CCs, notes, etc. but not sysex, that's a problem. By the way, make sure that midi-ox is not filtering out the sysex commands.

 TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT               
 1443319 10  --    176    65   127    1  ---  CC: Portamento        
 1444645 10  --    240 Buffer:     8 Bytes    System Exclusive      
  SYSX: 240 68 0 0 112 71 64 247

Hope this helps.

 


> --- In CZsynth@yahoogroups.com, "dedlandar" <dedlandar@> wrote:
> >
> > Thanks again for all the help. Using two instances of MIDI-OX for in/out didn't work, and using one instance I sent  F0 44 00 00 70 10 20 and waited for an hour, still nothing. I want to the factory reset, but on the CZ-5000 you need the initialize button, and it just so happens that mine doesn't work! Looks like I'll have to replace it or at least solder a temporary switch to those contacts.
> >
>

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.