On Sat, 11 Feb 2012, Owen Williams wrote:

> I just thought I'd update the list on my progress working with Dmitry, 
> the Portaudio maintainer, on properly supporting the Audio4DJ sound card 
> under linux.  Right now the Audio4DJ doesn't work correctly with ALSA 
> but works fine with JACK.

Erm... perhaps you can clarify this to avoid confusion.

Possibly you mean that PortAudio tries to open the ALSA hardware device 
directly but is not capable of providing the correct sample format. In 
which case "the Audio4DJ doesn't work correctly with PortAudio" would be 
more accurate?

Because the Audio4DJ works fine with ALSA, including low latencies. And 
has always worked very well (just perhaps not with Mixxx)

> It turns out the Audio4DJ has some strict requirements in terms of its 
> audio input format: it requires 24 bit Big Endian samples, and nothing 
> else will do.

The actual sample format supported by the hardware is not an issue 
because, as intended by the ALSA design, a 'plug' will handle any 
conversion; eg. plughw:Audio4DJ,0,0

> Long story short, we are very close to solving the issue, and pretty 
> soon Audio4DJ (and probably the other NI cards) will be fully supported 
> on linux with native low-latency ALSA, no JACK required.  I had the card 
> at 2ms and it worked great.
> 
> cheers,
> Owen Williams

-- 
Mark

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to