Quoth katja, on 13/03/2013 10:14:
Subnormal numbers are a pain in the ass, they cause substantially increased CPU load without doing anything useful for audio DSP. Unfortunately it can happen in some Pd objects (notably [freeverb~]), and spoil the performance of a Pd patch.
Yes I eventually found this out and started putting [freeverb~] in a subpatch with a [env~] connected to [sel 0] and then to a [switch~] object to turn off dsp when the reverb tail has finished. The logic ended up getting quite complicated but it did the job!
James