[linux-audio-dev] XAP spec & PTAF comments [merge]

David Olofson david at olofson.net
Sat Feb 8 18:14:01 UTC 2003


On Saturday 08 February 2003 21.03, Tim Hockin wrote:
> > Branching to fill your delay line with explit 0.0's intead of
> > reading them from a buffer of zeros doesn't help. We allready
> > know that reverbs cant support it at all. Efficieny reasons would
> > also rule out flangers, delays, most filters and choruses.
>
> Maybe I'm missing something, but how can a test that amounts to
> this NOT be faster than doing any work at all?
>
> if (me->silent && XAP_BUF_SILENT(me->in[0]) &&
> XAP_BUF_SILENT(me->in[1])) { return;
> }

Well, you'll have to "pump zeroes" until your tail is out, but that's 
all... A state machine with three states, basically. If you have no 
tail, there are only two states, but that doesn't apply to all that 
many effects.


[...]
> As for the 'feature' - let's keep it in mind, and we'll see how it
> fares. If it is not effective, or the burden is really too much,
> we'll scrap it. That is why discussions like this are so great.

Yeah.


//David Olofson - Programmer, Composer, Open Source Advocate

.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`---------------------------> http://olofson.net/audiality -'
   --- http://olofson.net --- http://www.reologica.se ---




More information about the Linux-audio-dev mailing list