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@mccormick.cx http://mccormick.cx