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

You assert that MIDI over USB is sloppy.

This is the same as a schoolgirl saying toads gice you warts!!!

If you look at a MIDI USB over an oscilloscope, as I have, you'll see
it is just fine. I do not have any pictures to document this, sadly --
and my scope is not currently set up.

I defy you to produce factual evidence to the contrary, however!

MiDI is not ideal for tight timing.
If you look at, say, laying a 4 down kick drum on a track, unless that
tempo you are using is an integer divisor of 31250, it's going to flop
around and not be in time.
Period.

On 8/22/13, jammie <jammie.emma@...> wrote:
> you could fit a lan midi port on the cz this is attached to the pre opto
> isolaters of the uart
>
> then you can use midi over lan
>
> but the midi protocol is still 31.25kb period thats the standard set
>
> but the problem lies with the usb and windows changing it from win98
>
> and since then midi timing has been sloppy
>
> now a parallel interface is much better and timing is much better
>
> so a opcode x64 which i still use and has xp 32 and 64bit drivers
>
> and i have never had any problems with sysex
>
> but i still use sound diver and changeit which is a great sysex sender and
> has a section for slowing down packets
>   ----- Original Message -----
>   From: Lee Borrell
>   To: CZsynth@yahoogroups.com
>   Sent: Thursday, August 22, 2013 12:47 PM
>   Subject: Re: [CZsynth] Speed of sysex transfer
>
>
>
>   I think if you talking about USB to USB transfer - or Firewire then you
> may have a point ,but as soon as any interface hits a MIDI DIN plug it HAS
> to be 31.25 Kb - this is the MIDI standard. No commercial interface with DIN
> plugs on it is going to do better than that baud rate,or face the equipment
> not getting the signal. In the case of pre-USB vintage machines,there is no
> way to go faster than 31.25kB.
>
>   ________________________________
>   From: fulfil_objective <robot@...>
>   To: CZsynth@yahoogroups.com
>   Sent: Thursday, 22 August 2013, 7:21
>   Subject: [CZsynth] Speed of sysex transfer
>
>
>
>   Hi Steve,
>
>   I think you are too focused on these vintage numbers like 31250 bps and
> 115200 bps. Transferring sysex by USB and MIDI are not limited to these old
> numbers. USB enables speeds that are hundreds or thousands of times faster
> than these numbers. In fact, greatly higher speeds are touted as one of the
> benefits of a USB MIDI device (along with multiple streams).
>
>   High speed sysex transfer is both desired and encouraged, for example, in
> the case of sending sound data to a sampler. If you wanted to send 128
> megabytes of sounds to your sampler, and if you were restricted to 31250
> bps, it would take 9.5 hours to send the sounds. USB MIDI devices enable
> higher speeds, and that speed is encouraged.
>
>   31250 bps is the speed of an old dialup modem (actual throughput) on a
> good day. If you tested at 115200 bps, that is merely 3.7 times faster than
> 31250 bps. Still very slow by today's standards.
>
>   USB 2.0 has a max throughput of something like 35 MB/s. But lets be
> generous and say that in the real world, you can only get your USB 2.0 to 20
> MB/s. That speed, 20 MB/s, works out to 160,000,000 bps, which is 5,120
> times faster than 31250 bps.
>
>   So yes, I think a capable modern computer with a good USB system can send
> sysex out faster than the CZ can deal with it. And it's not necessarily tied
> to CPU speed of the computer either, more like the speed of the whole
> computer-USB system.
>
>   You will probably find it enlightening to read the "Universal Serial Bus
> Device Class Definition for MIDI Devices", Release 1.0, Nov 1, 1999, which
> you cand download here:
>
>   http://www.usb.org/developers/devclass_docs/midi10.pdf
>
>   [Non-text portions of this message have been removed]
>
>
>
>
>   No virus found in this message.
>   Checked by AVG - www.avg.com
>   Version: 2013.0.3392 / Virus Database: 3211/6597 - Release Date: 08/21/13
>
>
> [Non-text portions of this message have been removed]
>
>

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.