Quote Chris Edwards:
That's the bit I don't quite get. Yes, clever software may help deal with slowness and/or delays inside the computer. But if congestion or jittery on the computer -> midi-interface connection is affecting the timing, then surely the only way midi timestaming can help is if the timestamps are sent to, and understood by, the interface hardware itself.
I'm not sure - and I'd be interested to find out the implementation as it's come up before - so if you do pursue it further, do post back with your findings - I'd like to fill my knowledge gap here.
If the interfaces are designed and built and have Mac OSX drivers, then it's conceivable that interfaces do have this support built in. Dunno - I'm purely speculating now.
I'll see if I can dig out the Apple dev notes as well...
Quote Chris Edwards:
But perhaps USB is fast enough that it simply doesn't matter now.
USB is fast enough, and has high enough bandwidth to send nice fat MIDI data streams, but as I understand it it's jitter is worse than straight MIDI, as it really wasn't designed for timing critical data.
Now, if the way the timestamping works can handle the USB jitter and deliver buffered events to the USB<->MIDI interface, it might be less of a problem (not for USB-only standalone devices, of course.)
Post Extras
|
Flat
Edit
Reply
Quote


