Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Click Removal setting of 0 for Threshold breaks the Effect #4273

Open
JohnColket opened this issue Feb 4, 2023 · 2 comments
Open

Click Removal setting of 0 for Threshold breaks the Effect #4273

JohnColket opened this issue Feb 4, 2023 · 2 comments
Assignees
Labels
bug An error, undesired behaviour, or missed functionality Design / UX Bugs, enhancement requests and tasks a designer should look at Effects (EGATs) Effects, Generators, Analyzers and Tools P3 Medium Priority

Comments

@JohnColket
Copy link
Contributor

Bug description

Setting the Click Removal Threshold to zero (which should be the most sensitive setting), actually does nothing, so this setting should not be allowed.

For some reason it appears that the Click Removal Effect checks to see if zero has been entered, then if so, ignores the request altogether. This is contrary to what is says on the label, "Threshold (lower is more sensitive)". If zero is being special cased, it should have the courtesy to at least generate a Validation error.

This problem was reported by forum user "the wall" here: https://forum.audacityteam.org/viewtopic.php?f=70&t=129047 (3.2.4 on MacOS and confirmed on 3.2.4 on Windows).

Steps to reproduce

  1. Generate a 33 minute rhythm track by using the default settings and setting "Number of bars" to 1000.
  2. Ctrl+D to duplicate track, then select 2nd track.
  3. Effect > Noise Removal and Repair > Click Removal > Threshold > 0 > Apply

Expected behavior

A progress bar and changes made to the audio similar to what happens with a setting of 1.

Actual behavior

Observe Audacity returns immediately (no progress bar) with no change to the audio (verified by invert and mix). It seems that the software is somehow special-casing the value of zero and deliberately not doing anything.

This behavior is incorrect and and is contrary to the documentation: "Threshold (lower is more sensitive)"

Audacity Version

latest stable version (from audacityteam.org/download)

Operating system

Windows, macOS

Additional context

No response

@JohnColket JohnColket added the bug An error, undesired behaviour, or missed functionality label Feb 4, 2023
@petersampsonaudacity petersampsonaudacity added the Effects (EGATs) Effects, Generators, Analyzers and Tools label Feb 4, 2023
@Ryan-Miller-Audacity Ryan-Miller-Audacity self-assigned this Feb 10, 2023
@Ryan-Miller-Audacity
Copy link

I confirmed this behavior on Windows in Audacity 3.2.4. Seems lke JohnColket is correct 0 seems to be special cased and does not complete any action. Either an acceptable range should be defined next to the value entry or a warning should show if an unacceptable value is entered.

@Ryan-Miller-Audacity Ryan-Miller-Audacity added P3 Medium Priority Design / UX Bugs, enhancement requests and tasks a designer should look at labels Feb 10, 2023
@Ryan-Miller-Audacity
Copy link

Testing this against latest public release (Audacity 3.3.2) this is still reproducible as described there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug An error, undesired behaviour, or missed functionality Design / UX Bugs, enhancement requests and tasks a designer should look at Effects (EGATs) Effects, Generators, Analyzers and Tools P3 Medium Priority
Projects
None yet
Development

No branches or pull requests

4 participants