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-20 by steve_the_composer

Interesting. It might be that your solution works, but I am curious about your reasoning. I was under the impression that to communicate with 5-pin din midi gear, 31.25 kb/s had to be used--whether its a Commodore 64 or a modern multi-core laptop with Win 8. (I could be wrong, though.)

With an arduino and a usb-midi serial bridge, I have been able to communicate midi data to VSTs at much higher rates (up to 115200 b/s, I believe). This was with an arduino connected via usb that appears in an 8 year old WinXP SP3 PC as a COM port. However, to transmit data to 5-pin din midi device, the rate has to be 31250 b/s.

As for your 1x1 not working any more, I had something similar happen with my emagic mt4. I believe that WinXP SP2 or SP3 changed the way usb devices were enumerated and that cause the e-magic drivers to no longer function as they had.

The E-Mu 2x2 interface however works.  It might be because E-Mu updated the drivers. (Did you check to see if there are updated drivers for the 1x1?) I suspect that the reason why so many companies have to keep rewriting Windows drivers is because MS keeps changing things.

Out of curiosity, what OS/SP did you use on your vintage PC and was it the same as on the modern laptop?  Also, did you use the e-mu 1x1 on the modern laptop with your slow-down script?

Steve

--- In CZsynth@yahoogroups.com, "fulfil_objective" <robot@...> wrote:
>
> Hi dedlander,
> 
> I did some experimenting tonight and I have another thing for you to try. What I think is happening is that your modern computer, and your modern USB/MIDI cable, is sending the sysex messages TOO FAST for your CZ to keep up. The CZ's are from the mid-1980s and do not have fast processors.
> 
> To answer your immediate question, I have an EMU XMIDI 1x1 cable. This is the one that worked for me, and then stopped working for me. What I realized today is that what changed for me between when it worked and didn't work was the COMPUTER. Not the operating system, not the software, the physical computer. I had been using a vintage PC, and switched to using a modern laptop.
> 
> So my theory is that modern computers, with modern USB/MIDI cables, can spit out the sysex so fast that a CZ can't keep up.
> 
> I tested this today. I used a fast laptop with a USB/MIDI cable and sent a sysex dump to my CZ-1. Nothing happened. Next I routed the sysex message through a small script that slowed the message down byte by byte. Now it worked.
> 
> I think you should try slowing down the sysex message, but do everything else as normal.
> 
> I believe that Bome's Send SX has a "Speed of sending MIDI" option. Set that to low and try again.
> 
> MIDI-OX also has the ability to slow down the output. You set a certain size output buffer, and then add a delay after each buffer. Read the built-in help file under System Exclusive > Configuration Options.
> 
> When I tried it, I put 1 millisecond between each byte, and 1 second between each message. The one second felt a little too long, but it worked.
> 
> To try one millisecond per byte in MIDI-OX, open up the Sysex window. Go to Sysex > Configure. Set the output to use only one buffer, and have the buffer be one byte in length. Then set the delay between buffers to one millisecend.
> 
> There might be other timings that are better and more appropriate for the CZ hardware, I'm just mentioning the ones that I tried that worked.
> 
> This solution would match the symptoms of being able to receive MIDI events from a CZ, but not being able to send them. You have a computer which speaks and listens very quickly. You have a CZ which speaks and listens slowly. When the CZ speaks, the computer is able to understand it with no problem. But when the computer speaks, the CZ is like, "What just happened?".
> 
> This solution would also match the symptoms of people using vintage equipment not having a problem, and people with modern equipment having a problem. It seem that other people with other vintage equipment have run into this same problem as well.
> 
> I hope this helps!
> 
> 
> --- In CZsynth@yahoogroups.com, "dedlandar" <dedlandar@> wrote:
> >
> > Nothing happens when I transmit the glide on command back to the CZ.
> > 
> > What kind of MIDI>USB cable are you guys using?
> > 
> >
>

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.