Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

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

Message

Re: [CZsynth] Speed of sysex transfer

2013-08-23 by Daniel Forró

Exactly what I have written few hours ago...

On 23 Aug, 2013, at 4:09 PM, Gordon JC Pearce wrote:

>  For 31250 to be correct you'd need to be able to time the notes  
> right down to individual bits, and you can't.  For a full 3-byte  
> Note On message, you need three bytes - 24 bits, plus six start and  
> stop bits, plus  whatever gap between bytes the transmitter inserts  
> - so you've got roughly 1ms per message.
>
> Now 1ms is pretty quick but in busy passages where you throw a lot  
> of Note On messages at once you could easily end up with an  
> appreciable gap between the first and last note on the beat.  At  
> worst if you fired a Note On message as a full three-byte status on  
> all 16 channels you'd end up with around 15ms of latency between the  
> first and last note fired, which (and you can confirm this with a  
> simple delay effect set for 50/50 wet/dry and no feedback) is enough  
> to cause an appreciable flam.  If you bang out a lot of notes on one  
> channel, like a complex drum part, then the problem only gets worse.
>
> It's *still* not that bad though, unless you're doing ridiculously  
> busy semi-semi-quaver passages at 160bpm with masses of notes on  
> every channel.

Plus some controllers, pitch bend, and sometimes some short sysex in  
between... and better to filter aftertouch and not use MIDI clock...

>  If you're up in that territory you want to look at having multiple  
> interfaces.

Yes, for example I use this system:
- Opcode Studio 5lx with 240 MIDI channels (serial cable to computer)

- Yamaha UX256 with 256 MIDI channels (USB cable to computer), 96  
channels go out through MIDI, 160 channels go out through two serial  
cables - each of them transfer 80 channels (one cable controls 64  
channels in Yamaha MU128 plus another 16 channels in chained  
instrument, another one controls 32 channels in Yamaha PSR9000 Pro  
plus another 16 channels in chained instrument)

- MOTU MIDI Express 128 with 128 MIDI channels (USB cable to computer)

- Roland Sound Canvas SC8820 - 32 channels for it's own control + 16  
channels for chained instrument (USB cable to computer)

As additional I have connected three Yamaha MIDI Patchbays MJC8, used  
just as simple thru-boxes.

> For the rest of us, with our four-part multi and monotimbral JX8Ps  
> with slow-ass envelopes, it won't bother us in the least.
>
> -- 
> Gordonjcp MM0YEQ

Nice times when I have started in 1985 with DX7, CZ101 and Drumtraks  
only... Now little bit more instruments :-)

Daniel Forro

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.