[PD] organizing waveshapers

Mathieu Bouchard matju at artengine.ca
Mon Oct 25 20:24:51 CEST 2010

On Mon, 25 Oct 2010, Hans-Christoph Steiner wrote:

> A good place to start would be to detect zero-crossing.

a zero crossing detector is much the same as [>~] followed by [rzero~ 1]. 
Therefore, first it does a destruction on the signal as harsh as the 
harshest fuzz with the highest possible gain. This removes most timbral 
features of the signal and boosts some others by the maximum possible 
amount, in a way that isn't perceptual at all (e.g. it's very 
DC-sensitive, among other things).

I don't know why anyone recommends zero-crossing detection. But if it's 
after some kind of [rzero~ 1], that already makes more sense, but that 
detects the positive and negative peaks instead. If you use [hip~] before 
[>~] instead, it will pick something intermediate to those.

| Mathieu Bouchard ------------------------------ Villeray, Montréal, QC

More information about the Pd-list mailing list