[linux-audio-dev] How does ASIO work?

torbenh at gmx.de torbenh at gmx.de
Tue Jul 6 13:05:25 UTC 2004


On Tue, Jul 06, 2004 at 12:38:27PM +0200, Maarten de Boer wrote:
> Hello,
> 
> I am preparing some slides about Linux audio, and while comparing Linux
> with Windows, I have been wondering how the ASIO drivers manage to
> obtain low latency on MS Windows, an operating system that does not seem
> capable of low latency in any other way. So what tricks did Steinberg
> come up with to get around that? I'd like to be able to say why the Linux
> approach is better/cleaner.

asio is doing some magic to call the process callback directly from the
soundcard interrupt.

i believe that the scheduler is not involved in this stuff.

> 
> Maarten
> 

-- 
torben Hohn
http://galan.sourceforge.net -- The graphical Audio language



More information about the Linux-audio-dev mailing list