LWN.net Logo

Still a long way to go

Still a long way to go

Posted Aug 3, 2007 21:04 UTC (Fri) by jrigg (subscriber, #30848)
In reply to: Still a long way to go by chel
Parent article: An Introduction to Linux Audio (O'Reilly)

Given the conflicting requirements of realtime audio recording in a professional studio versus desktop sound, I think it would be a little unrealistic to expect one API to handle everything. I make a significant part of my living from sound recording using Linux audio software. It works extremely well for this. I just hope that any changes designed to make things easier for the average user don't render it useless for professional purposes. IMO the two types of application are better kept separate.


(Log in to post comments)

Still a long way to go

Posted Aug 3, 2007 23:14 UTC (Fri) by johnkarp (subscriber, #39285) [Link]

What you say makes perfect sense to me.

Apparently, though, Apple uses a single API for both applications,
CoreAudio. I'd be curious to see how that is implimented, particularly how
they deal with latency.

Still a long way to go

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

It's suppose to be very good in terms of latency. People claim sub-10msec is reliable, but people claim all sorts of stuff about OS X that they shouldn't.

Still a long way to go

Posted Aug 4, 2007 9:17 UTC (Sat) by chel (guest, #11544) [Link]

I don't think the requirements are conflicting. At the moment mixed use of e.g. Flash, Mplayer, XMMS and VLC is a big problem. Just read the HOWTO pages and you will see it is unreachable without the thorough knowledge of the many sound systems available. For my professional audio (http://www.vangennip.com) I still use the Samplitude application that came with the soundcard I bought in the previous century. For the moment I don't have working tools in Linux to check if my audio and video really are in sync. Of the list posted by Drag, 90% or more should be removed completely, the remaining parts should be fixed to get a real working sound system. BTW, there is a major difference between realtime and fast. The major requirement of realtime is "predictable timing" and that won't hurt any application.

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.