On Sun, Jul 04, 2010 at 09:52:11PM +0100, Dan Mills wrote:
If you are working in a world where you know the
available hardware in
detail LOTS of things become easy, for example I can time stamp an
incoming MIDI byte with the sample number of reported as current
position by the sound card (There is only one), instant way to get
effectively zero latency jitter.
This doesn't work nearly so well when there is more then one sound card,
the MIDI UART has effectively a fixed fifo (USB midi), and there is an
SMM interrupt that cannot be masked.
Well, at least those sound cards that provide both audio and midi
*could* do this - timestamp incoming midi and provide that info
in some way, and requiring similar time stamps for outgoing midi.
Ciao,
--
Je veux que la mort me trouve plantant mes choux, mais
nonchalant d’elle, et encore plus de mon jardin imparfait.
(Michel de Montaigne)