Note re: "trailing zeros".
The numeric input boxes allows formatting for how whole numbers are shown. For example, with "trailing zeros = 1", the number "2" will display as "2.0" provided that the maximum number of decimal places is at least 1.
For some effects, the more rigorous validation of user input in Audacity 2.1.1 has reduced the range and flexibility of some effects. To counter this I propose that the following effects are updated to allow more precise setting of parameters.
- Amplify.
In certain cases, notably when attempting "phase cancellation", high precision is required.- Maximum number of decimal places: 3
- Trailing zeros: 1
- Bass and Treble
Previously it was intended that the user could enter values beyone +/- 15 dB by text entry. As this is no longer possible:- Max/Min boost/cut for bass and treble controls: +/- 30 dB
- Paulstretch
Very short time resolution can produce interesting effects, particularly on vocals.- Minimum Time Resolution: 0.001
- Maximum number of decimal places: 3
- Trailing zeros: 1
- Phaser
In musical applications, it may be desirable to synchronise the sweep frequency with the tempo of the music (requiring high precision).- Minimum frequency: 0.001 Hz
- Maximum number of decimal places: 5
- Trailing zeros: 1
- The maximum amount of feedback can cause infinite gain. This needs to be slightly reduced to prevent "inf" and "NaN" values.
- Adjusting the "number of stages" may change the "phase" slider (probably a typo in the code).
- Wahwah
As with the phaser effect, for musical applications it may be desirable to synchronise the sweep frequency with the tempo of the music (requiring high precision)- Maximum number of decimal places: 5
- Trailing zeros: 1
I am not inclined to increase the number of decimal places for the Normalize effect as, after three pages of discussion, no-one has come up with a single use case to justify doing so,
I am not inclined to increase the range of the Limiter effect as in my opinion, doing so will only server to encourage bad recording/production practice.