[PD] puredata evolution

Tim Blechmann tim at klingt.org
Wed May 30 14:14:35 CEST 2007


On Wed, 2007-05-30 at 13:59 +0200, Damian Stewart wrote:
> Tim Blechmann wrote:
> 
> > and of course, an implementation has to be lockfree, if it should be
> > usable in low-latency environments ...
> 
> mm? why so?

if you work with 64 samples at 44100 Hz, the audio hardware will send
you an interrupt each 1.4 ms ... on modern operating systems, you have a
scheduler granularity from 1000 Hz, so depending on the dispatcher of
your os, a suspend/resume cycle can take up to 1ms ... 

basically, blocking synchronization and low-latency audio are mutual
exclusive ...

tim 

--
tim at klingt.org    ICQ: 96771783
http://tim.klingt.org

A paranoid is a man who knows a little of what's going on.
  William S. Burroughs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20070530/2869fc60/attachment.pgp>


More information about the Pd-list mailing list