This effect simulates a megaphone or ‘Tannoy’ system, such as used at outdoor events. Lots of tweakable parameters that should be fairly self-explanatory.
Here’s a before and after, using the default settings for the ‘after’:
Yes, to sound more authentic, it should, but have you looked at the code?
It’s a pretty simple effect, with the heavy lifting (except for the final “normalize” step) handled efficiently in Nyquist’s DSP primitives (written in C). The advantages of this are speed, efficiency, and only a small amount of Nyquist code.
The downside is that there’s only a limited amount of customisation of the DSP units available. In particular, it’s not possible to insert additional processing within the delay loop. Nevertheless, when the echoes are kept reasonably low compared to the reverb, I think the effect is pretty good for such a simple and convenient effect.
It IS possible to construct feedback delay with a low-pass filter inserted in the delay loop, by writing the loop as a LISP loop, but I was really interested in doing this with the built-in primitives.
As always, thanks for your feedback Trebor (pun half-intended
What sort of sound are you trying to use it on?
Which version of Audacity? (Look in “Help > About Audacity”)
What sort of speakers / headphones are you listening with?
When you run it, click the “Debug” button instead of the “OK” button. If it shows you an error message, copy and paste the error message into your reply.
That’s cool Trebor.
The high frequency roll-off is the most obvious effect, but then the short delay adds “something else” which is hard to put your finger on just from listening.