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

See comments below.

--- In CZsynth@yahoogroups.com, Gordon JC Pearce <gordon@...> wrote:

[snip]

> The 31250bps MIDI rate is locked down by the interface, and can't go anywhere.  It is possible that faster processors are sending so much data that the interface is being overwhelmed, but a correctly-written USB driver *should* buffer the data in a FIFO and send as fast as the UART will take it.

This makes perfect sense to me, esp. following the results of the tests just completed. I will write up the results as a reply to the post where I proposed them. I am prepared to say the E-Mu 2x2 interface passed the test with both midi-ox (with no delay inserted between bits or bytes) and the arduino communicating with the CZ-5000 via the usb-midi bridge running at 115200 bps.

 
> The CZs need the handshaking messages and it's really only a happy accident that slower computers give it enough time to get its daft wee silicon head together between messages without bothering with the handshaking.  I don't think there are currently any applications out there that support CZ patch dumps correctly.  It's probably time to break out the CZ programming manual...

Its not that complicated. Using midi-ox I just added an acknowledgement [70 31] as part of the sysex data request command. In other words, to request the current patch data from the temporary sound area, I had midi-ox send the following:

F0 44 00 00 70 10 60 70 31 F7

using the send/receive sysex menu item.

It worked just as well on a dual-core 64-bit Win7 system as it did on a much slower 32-bit WinXP system.

Steve

Steve

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.