one-click noise removal
one-click noise removal
Something I have found incredibly timesaving in my personal workflow of cleaning up noisy recordings is a one click Noise Removal solution. It works by taking the current selection as the noise sample, selecting all the video then applying Noise Removal.
-
Gale Andrews
- Quality Assurance
- Posts: 41761
- Joined: Fri Jul 27, 2007 12:02 am
- Operating System: Windows 10
Re: one-click noise removal
I don't understand what you mean, Ed. Are you proposing some code you've written? Or requesting such a thing, if so with what parameters would it work?
Gale
Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual
Re: one-click noise removal
I am not offering any code. My proposal is adding another button to the current dialog; when the user clicks the "One-click" button the behind-the-scenes result is as if the user had set the variables in the effect as desired (or was willing to accept the defaults), clicked the "Get Noise Profile" button, selected all the audio, started the Noise removal" effect again and clicked the "OK" button. I am not suggesting that "One-click" is necessarily the right wording for the button; in production code I would also try to center the two buttons but I am not a ShuttleGUI expert!Gale Andrews wrote:I don't understand what you mean, Ed. Are you proposing some code you've written? Or requesting such a thing, if so with what parameters would it work?
Re: one-click noise removal
Where would the noise profile come from? Are you thinking of a generic noise profile, or are you thinking that the user selects the noise and activating the "one click" effect uses the selection for the noise profile, then automatically extends the selection to the entire track (or audio clip?) and applies "remove noise"?Edgar wrote:My proposal is adding another button to the current dialog; when the user clicks the "One-click" button the behind-the-scenes result is as if the user had set the variables in the effect as desired (or was willing to accept the defaults), clicked the "Get Noise Profile" button, selected all the audio, started the Noise removal" effect again and clicked the "OK" button.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)
Re: one-click noise removal
"are you thinking that the user selects the noise and activating the "one click" effect"...steve wrote: Where would the noise profile come from? Are you thinking of a generic noise profile, or are you thinking that the user selects the noise and activating the "one click" effect uses the selection for the noise profile, then automatically extends the selection to the entire track (or audio clip?) and applies "remove noise"?
Exactly; it really works slickly – select a bit of noise, use a keyboard shortcut to fire off Noise Removal, click "one click" and Bob's your uncle. The "one click" first gets the noise profile from the selected audio then, off-screen, selects all the audio and runs the actual code which processes out the noise.
Re: one-click noise removal
I can see a clear benefit when working with a project that has only one audio clip in one track, but without further explanation it is ambiguous what will happen if there is more than one track or more than one audio clip in the track .Edgar wrote:The "one click" first gets the noise profile from the selected audio then, off-screen, selects all the audio and runs the actual code which processes out the noise.
Would it work like the "select all when not selected" Preference? That is; the entire project would be selected for noise removal.
Would it operate only on the current track?
Would it operate only on the current audio clip?
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)
-
waxcylinder
- Forum Staff
- Posts: 14684
- Joined: Tue Jul 31, 2007 11:03 am
- Operating System: Windows 10
Re: one-click noise removal
It's somewhat counter-intuitive cf all the other effects where the effect always works on the selection only.Edgar wrote:"are you thinking that the user selects the noise and activating the "one click" effect"...
Exactly; it really works slickly – select a bit of noise, use a keyboard shortcut to fire off Noise Removal, click "one click" and Bob's your uncle. The "one click" first gets the noise profile from the selected audio then, off-screen, selects all the audio and runs the actual code which processes out the noise.
Peter.
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * FAQ * * * * * Tutorials * * * * * Audacity Manual * * * * *
* * * * * FAQ * * * * * Tutorials * * * * * Audacity Manual * * * * *
Re: one-click noise removal
"where the effect always works on the selection only" -- That is controlled by a (somewhat ambiguous IMHO) setting in Prefs--Tracks > (Behaviors) > [ ] Select all audio in project, if none selected.waxcylinder wrote: It's somewhat counter-intuitive cf all the other effects where the effect always works on the selection only
I now see where everyone is coming from with the multi-track arguments though--I never use Audacity to edit multi-track projects; I only saw the benefit not the confusion. I withdraw the suggestion as too limited for general use (but will keep it in my personal version as it really is quite useful if one is doing bulk LP conversion or the like).
-
waxcylinder
- Forum Staff
- Posts: 14684
- Joined: Tue Jul 31, 2007 11:03 am
- Operating System: Windows 10
Re: one-click noise removal
The worst thing about this is that that is the default Audacity behaviour - a really dumb default setting imho as it causes users (me included) to do stuff to the whole audio inadvertently (like deleting it accidentally - thank heavens for Undo)Edgar wrote:"where the effect always works on the selection only" -- That is controlled by a (somewhat ambiguous IMHO) setting in Prefs--Tracks > (Behaviors) > [ ] Select all audio in project, if none selected.waxcylinder wrote: It's somewhat counter-intuitive cf all the other effects where the effect always works on the selection only
Peter.
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * FAQ * * * * * Tutorials * * * * * Audacity Manual * * * * *
* * * * * FAQ * * * * * Tutorials * * * * * Audacity Manual * * * * *
-
Robert J. H.
- Posts: 3633
- Joined: Thu May 31, 2012 8:33 am
- Operating System: Windows 10
Re: one-click noise removal
I've tried to write a "true" one-click Nyquist plug-in, inspired by this proposal.
http://forum.audacityteam.org/viewtopic ... 34#p200647
It has the advantage that it requires no user input and works just on the selection.
It is not meant very seriously, it's just a concept.
A proper solution needs to be implemented in C++, based on a state-of-the-art algorithm. Maybe one day we will come across a common licensed code snippet.
Perhaps such an effect will only cover a certain field, such as the improvement of speech for transcription. It's in any case not an idea that should be dropped into the trash bin.
http://forum.audacityteam.org/viewtopic ... 34#p200647
It has the advantage that it requires no user input and works just on the selection.
It is not meant very seriously, it's just a concept.
A proper solution needs to be implemented in C++, based on a state-of-the-art algorithm. Maybe one day we will come across a common licensed code snippet.
Perhaps such an effect will only cover a certain field, such as the improvement of speech for transcription. It's in any case not an idea that should be dropped into the trash bin.