Re: [LAD] excellent overview article on realtime audio programming

From: Philipp Überbacher <hollunder@email-addr-hidden>
Date: Mon Aug 01 2011 - 23:36:42 EEST

Excerpts from Paul Davis's message of 2011-07-22 04:52:56 +0200:
> Ross Bencina is the author of AudioMulch and has been extremely
> involved in PortAudio, ReacTable, and other projects. His new article
> on realtime audio programming is a MUST read for anyone new to the
> area, and worth reading as a reminder even for experienced developers.
>
> http://www.rossbencina.com/code/real-time-audio-programming-101-time-waits-for-nothing
>
> I'm off to count how many violations Ardour contains ...
>
> --p

Interesting read, even if much of it is a bit over my head at this time.
However, I've noticed this horrible quote:
    “Both read and write locks the buffer so it the pointers of the
    buffer will be maintained consistent”

    – JACK Wiki description of using ringbuffers
    (http://trac.jackaudio.org/wiki/WalkThrough/Dev/LatencyBufferProcess?version=5)

Well, seems like Ross links to a specific version of this page and the
latest version only has an additional comment that says this stuff is
at least half-wrong
(http://trac.jackaudio.org/wiki/WalkThrough/Dev/LatencyBufferProcess?version=7)

It would be nice if someone knowledgeable could fix this page instead
and ask Ross to link to the page in general instead of a specific
outdated version.

Keeping wrong or half-true information doesn't help anyone.

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Tue Aug 2 00:15:02 2011

This archive was generated by hypermail 2.1.8 : Tue Aug 02 2011 - 00:15:03 EEST