For the vast majority of user cases, the Q setting should remain at the default (0.7071) as this produces the most accurate 12dB per octave roll-off without accentuating frequencies at the cut-off point.
Additional points:
The only argument that I can think of for retaining this feature is so that high Q settings can be used as a "special effect". I'm sure that a few users would find this feature useful, but the plug-in defeats this use by limiting Q to a maximum of 20. To use the Q control as a special effect one would probably want a much higher setting (100 or more).
Also, this effect allows invalid filter frequencies that can corrupt the audio data (for example using a 12kHz filter frequency on 16kHz sample rate audio. (In some older versions of Audacity this will corrupt the entire project.)
Also, should it be:
- "rolloff", "roll off" or "roll-off"?
- "12dB" or "12 dB"?
- ['ringing'], ('ringing') or (ringing)?
1) That the Q setting is removed from the standard high-pass and low-pass filters (as distributed with Audacity). This will simplify the effect for users with no impact on its functionality for general use high-pass / low-pass filtering and will ensure that for such purposes the user will be using the optimum Q value.
2) That error checking is built in to prevent frequencies above the Nyquist frequency from being applied.
3) That round brackets are used in the ;info text.
Optional points:
4) That a new high-pass / low-pass filter plug-in is released as an optional download for "special effect" purposes that allows unlimited Q values.
5) That the high-pass and low-pass filters are combined into one effect.
6) That the high-pass and low-pass filters are combined into one effect with the option of band-stop and band-pass filtering.