Dear Orm,
Hi Peter,
BTW: The patch in the pd tutorial uses [z~ 1] which you can replace with [biquad~ 0 0 0 1 0] and your suggestion to do the averaging in the biquad~ should simplify that patch even more.
The probability based polarity change could be done using the attached patch.
Thank you! This is quite elegant, vanilla Pd and works with a blocksize of 1 as well! Did you come up with this or is there another source which can be credited?
I am wondering if someone implemented the Karplus' and Strong's 'decay stretching' in Pd as well.
best, Peter