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] > >
Message
Re: [CZsynth] Speed of sysex transfer
2013-08-22 by Loscha
Attachments
- No local attachments were found for this message.