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

2011-08-01 Thread Philipp Überbacher
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


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

2011-07-22 Thread Paul Davis
On Thu, Jul 21, 2011 at 11:22 PM, Ronald Stewart
ronaldjstew...@gmail.com wrote:
 Ok

 Commentary just a little bit outside Bob Ucker major league.

 Can we get some solutions that actually make the world better or are
 we just Gunna call balls and strikes?

From the article:

   The correct solutions involve various lock-free and atomic
techniques that I mention below and that I hope to describe in more
detail in future posts.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


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

2011-07-22 Thread Robin Gareus
On 07/22/2011 05:24 AM, Ronald Stewart wrote:
 the state of the war is were dropping bombs today. Great! Thanks

There's a war going on? Where? Why?

Cheers!
robin

PS. of course you're right: The article - although a nice read - barely
scratches the surface. But it's a good collection of information that is
otherwise scattered over the interwebs. It's a good introduction and it
includes links to tech documentation for PPL who want to dig deeper.
Besides, you can not say it often enough Real-time waits for nothing
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


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

2011-07-22 Thread Paul Davis
On Fri, Jul 22, 2011 at 8:33 AM, Robin Gareus ro...@gareus.org wrote:

 Besides, you can not say it often enough Real-time waits for nothing

I'm wondering if Ross wanted us to preface it with a well known
saying, so that we would get:

   Time waits for no man,
Real-time waits for nothing.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


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

2011-07-21 Thread Ronald Stewart
Ok

Commentary just a little bit outside Bob Ucker major league.

Can we get some solutions that actually make the world better or are
we just Gunna call balls and strikes?

Ron
Indamixx

On Thursday, July 21, 2011, Paul Davis p...@linuxaudiosystems.com wrote:
 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
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


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

2011-07-21 Thread Ronald Stewart
the state of the war is were dropping bombs today. Great! Thanks

Ron
Indamixx


On Thursday, July 21, 2011, Ronald Stewart ronaldjstew...@gmail.com wrote:
 Ok

 Commentary just a little bit outside Bob Ucker major league.

 Can we get some solutions that actually make the world better or are
 we just Gunna call balls and strikes?

 Ron
 Indamixx

 On Thursday, July 21, 2011, Paul Davis p...@linuxaudiosystems.com wrote:
 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
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev


___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev