[PD] removing clicks

Chris McCormick chris at mccormick.cx
Mon May 23 09:01:49 CEST 2005


Hi!

Though this seems to be discussed every second day on the music-dsp
list, I couldn't find anything pd-specific in the archives. If anyone
has a pd specific idea of implementation of this I'd be grateful,
preferably using native pd elements (I'd rather build it as an
abstraction than as an external).

There's a GOP abstraction which I constructed some time ago and have
been using for months. It's pretty elementary - loops drum beats and
jumps between different positions in the beat. My problem is a decades
old one - discontinuities in the wave-form at the jump time result in an
audible 'click' when the amplitude of the wave is loud enough to hear it.

Someone is painting the office downstairs so this might be a paint-fume
infused dsp-n00b simplification, but I guess what I'm looking for is a
filter which looks for discontinuities greater than a certain amplitude
and only lets the wave jump by a smaller amount than that. Is there any
way I can use expr~ to evaluate an expression which takes into account
previous values which passed through it?

Best regards,

Chris.

-------------------
chris at mccormick.cx
http://mccormick.cx




More information about the Pd-list mailing list