I made a little progress.  I found that if I use the asoundrc from this
bug (https://bugs.launchpad.net/mixxx/+bug/259566), I can use the ALSA
driver with a latency of 5ms.  It doesn't crash, and I don't get any
dropouts.  I'm guessing the overhead of having Mixxx talk through
Portaudio which then talks to JACK is just a little too much to get
latency down that far.

I suspect if I want to get really low latencies with jack turned on, I'd
have to write a native JACK backend for mixxx that avoids portaudio.
The reason I prefer JACK is I can pipe Mixxx's output to a whole bunch
of jack-racks with custom effects I've created.

Has anybody thought about coding a native JACK backend before, or is
there a reason I shouldn't bother?  Otherwise I'll take a crack at it.

owen


------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to