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. > > >
Message
Re: Can't get sysex to work with a CZ-5000
2013-08-13 by steve_the_composer
Attachments
- No local attachments were found for this message.