[PD] making puredata headphone-safe

Mathieu Bouchard matju at artengine.ca
Tue Aug 30 02:04:08 CEST 2011


On Mon, 29 Aug 2011, Ed Kelly wrote:

> The problem is that some objects can generate unstable errors that are 
> orders of magnitude greater than normal audio signals. Then there is a 
> signal that maybe goes between +/- 100000 rather than +/- 1, and the 
> volume control makes little difference.

It's much, much worse than that. If you have anything that multiplies the 
amplitude of the signal by 1.0001 at every sample, the amplitude gets 82 
times louder every 44100 samples, and it will go beyond 8e+37 and rounded 
to infinity, where no multiplication by a fraction can possibly fix it.

that's quite a few billion billion billion.

It's easy to get there. Put the wrong number in [*~] in a delay-loop, or 
put the wrong number in [rpole~], ...

  _______________________________________________________________________
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC


More information about the Pd-list mailing list