[sdiy] (errata) The goose-stepping morons are at it again

Richard Wentk richard at skydancer.com
Sun Mar 2 22:52:43 CET 2003


At 08:54 02/03/2003 -0800, Scott Gravenhorst wrote:

>I remember a thread about this USB-MIDI thing before and I believe someone
>stated that USB isn't really the best way to go in the first place, something
>about overhead and latency?

USB has no guaranteed performance. If you start choking up your USB line 
with all kinds of other stuff, there's no guarantee your bytes will get 
through when you send them. However... given that the various commercial 
interfaces work well, I'd say it's more of a problem in theory than practice.

In fact the *only* way to guarantee performance, esp. with a multiport 
interface, is to send out time-stamped events ahead of time to a 
subprocessor, and let it sort out what to send and when.

>I would think that EPP would be better.  Personally, I prefer a bus card for
>MIDI.  I have a USB dual port MIDI interface, but it's mainly for my laptop
>and for a secondary set of ports should I need more than the two that my bus
>card has.
>
>Anyone care to comment on what the differences between the 3 methods (bus
>card, EPP and USB) might be?  What is the best?

The big problem with both bus cards and EPP is that specs are liable to 
change without notice. EPP is *already on its way out*. There are moves to 
eliminate parallel and serial ports from PCs over the next year or three.

I'd expect PCI to be around for at least that long, but not as long as USB 
will. Although now that USB 2 is here, it's possible even that's up for grabs.

FireWire looks more interesting. Does anyone have any experience?

Wireless looks more interesting still, but I suppose that's a whole other 
bag of bytes. By my calculations you should be able to easily get 8 mono 
24/96 channels of audio through an 802.11g interface. MIDI would be - 
rather less demanding.

Richard




More information about the Synth-diy mailing list