LWN.net Logo

An Introduction to Linux Audio (O'Reilly)

An Introduction to Linux Audio (O'Reilly)

Posted Aug 3, 2007 20:01 UTC (Fri) by rfunk (subscriber, #4054)
In reply to: An Introduction to Linux Audio (O'Reilly) by drag
Parent article: An Introduction to Linux Audio (O'Reilly)

Ah, thanks for updating me! :-) Maybe I can delete my .asoundrc then.

But despite its lack of continued development, arts won't be entirely dead until
KDE 3 is dead. Also, my understanding of dmix is that it does work with ALSA's
OSS-compat mode.

I've used arts for networked sound in the past, but now I'll have to look into
pulse.

Last time I looked at Jack (on Debian) it wanted to rip out a bunch of my
sound-related infrastructure, which didn't give me a good feeling. I hope that's
been fixed somehow. (It was probably more of a Debian library issue of the
sort that makes people jump to Gentoo.)


(Log in to post comments)

An Introduction to Linux Audio (O'Reilly)

Posted Aug 4, 2007 0:05 UTC (Sat) by drag (subscriber, #31333) [Link]

I don't have any problems with jack nowadays, it should play nicely with everything else.

But keep in mind that it's for audio work. You can't use it with Dmix because dmix adds latency between jack and the sound card. It's not a very convenient or desktop-friendly way of doing things.

> But despite its lack of continued development, arts won't be entirely dead until KDE 3 is dead.

Yep. It's pretty much impossible for a normal user to use any KDE application and NOT use Artsd. The KDELibs will start artsd up automaticly when you launch applications. But it's not a difficult problem to deal with since artsd can be set to use Alsa and that solves most of the problems people have with it.

> Also, my understanding of dmix is that it does work with ALSA's
OSS-compat mode.

Sorta.

With Quake3-style games, for example, requires support of 'mmap' in the audio card for this to work. Some cards simply WILL NOT work with these games and OSS and although alsa supports mmap emulation I can't seem to get it to work.
(although with artsdsp -m they will work.. so you can go artsdsp --> artsd ---> dmix ---> alsa, though with the penalty of pretty high latency)

Also normal oss applications with dmix/alsa you need to start up applications with the the aoss wrapper. Using this they can work with dmix and play well with everybody else.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.