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