revisiting automating Noise Reduction
revisiting automating Noise Reduction
I'm not quite sure how this should work in a project with multiple audio tracks. The way I do it now (very ugly) takes the current selection as the Noise Profile, selects everything in the whole project (ugly but benign) then uses that profile on the Effect's list of tracks.
-Edgar
running Audacity personally customized 2.0.6 daily in a professional audio studio
occasionally using current Audacity alpha for testing and support situations
64-bit Windows Pro 10
running Audacity personally customized 2.0.6 daily in a professional audio studio
occasionally using current Audacity alpha for testing and support situations
64-bit Windows Pro 10
-
kozikowski
- Forum Staff
- Posts: 69384
- Joined: Thu Aug 02, 2007 5:57 pm
- Operating System: macOS 10.13 High Sierra
Re: revisiting automating Noise Reduction
My version of that uses the whole track for the Profile, but selects only for sound that does not change. That's a lot more computationally severe, but probably a lot more accurate.
The Disney Cartoon example is a flip-book-based Plot Spectrum. As you watch it, the spectral outlines bounce, pulse and surge with the show... except for those four peaks which never seem to change. This may be a place where Human Pattern Recognition can see this from across the road, but it may take a machine a bit more work.
Correct me, but isn't that how Cellphones work? NOISY NOISY NOISY noisy n o i_____________________.
I guess it's possible that just averaging out the whole world would work, too. No matter how it's done, it has to be dynamic sampling, full bandwidth for the whole show. That's the only way to get any accuracy at all.
Developed properly, it may be the preferred way to run Noise Removal, not the celebrity you keep locked in the attic.
"Go through the entire show and drag-select the one place that has the most noise with the least amount of presentation or desirable content."
That's how it works now. You're joking, right?
Koz
The Disney Cartoon example is a flip-book-based Plot Spectrum. As you watch it, the spectral outlines bounce, pulse and surge with the show... except for those four peaks which never seem to change. This may be a place where Human Pattern Recognition can see this from across the road, but it may take a machine a bit more work.
Correct me, but isn't that how Cellphones work? NOISY NOISY NOISY noisy n o i_____________________.
I guess it's possible that just averaging out the whole world would work, too. No matter how it's done, it has to be dynamic sampling, full bandwidth for the whole show. That's the only way to get any accuracy at all.
Developed properly, it may be the preferred way to run Noise Removal, not the celebrity you keep locked in the attic.
"Go through the entire show and drag-select the one place that has the most noise with the least amount of presentation or desirable content."
That's how it works now. You're joking, right?
Koz
-
kozikowski
- Forum Staff
- Posts: 69384
- Joined: Thu Aug 02, 2007 5:57 pm
- Operating System: macOS 10.13 High Sierra
Re: revisiting automating Noise Reduction
I remember another piece of this. There's a sampling law that states no matter how large the base set, a random sampling of Some Magic Number (like 150 or 200 or so) will get you 98% of the way there and further granularity of sampling doesn't move the number. It's applied to voting and elections, but it's a universal law.
So no, you don't need to surgically sample an entire hour show millisecond by millisecond. Random samples of Whatever That Magic Number Is will do it.
I am, of course, dreaming/hallucinating.
Koz
So no, you don't need to surgically sample an entire hour show millisecond by millisecond. Random samples of Whatever That Magic Number Is will do it.
I am, of course, dreaming/hallucinating.
Koz
-
kozikowski
- Forum Staff
- Posts: 69384
- Joined: Thu Aug 02, 2007 5:57 pm
- Operating System: macOS 10.13 High Sierra
Re: revisiting automating Noise Reduction
Noise Reduction (not Removal) will have to be set up for each track. That's not to say the User has to do that, but the software will have to do it multiplying the calculation time and making the second pass application phase almost impossible.
Automatically mix and render and apply N/R to the resulting track?
I don't see any graceful way to reduce multiple tracks.
Koz
Automatically mix and render and apply N/R to the resulting track?
I don't see any graceful way to reduce multiple tracks.
Koz
Re: revisiting automating Noise Reduction
Not sure I understand the problem you are solving.
Re: revisiting automating Noise Reduction
A long time ago we had this discussion:Paul L wrote:Not sure I understand the problem you are solving.
http://forum.audacityteam.org/viewtopic ... se+removal
I contend that for the average user by far the most common workflow is:
- 1) Open the Noise R… Effect dialog
2) Inspect the values, changing as needed but most likely accepting what was previously used
3) Get Profile
4) Select entire track
5) Apply profile
- 1) Open the Noise R… Effect dialog
2) Inspect the values, changing as needed but most likely accepting what was previously used
3) Click a single button which causes the current selection to be used as the Noise Profile, dismisses the dialog, (if absolutely necessary, selects the entire track) and uses that Noise Profile on the whole track (it would be nice if we did not need to change the selection but could still clean the entire track).
-Edgar
running Audacity personally customized 2.0.6 daily in a professional audio studio
occasionally using current Audacity alpha for testing and support situations
64-bit Windows Pro 10
running Audacity personally customized 2.0.6 daily in a professional audio studio
occasionally using current Audacity alpha for testing and support situations
64-bit Windows Pro 10
Re: revisiting automating Noise Reduction
I still don't understand the added convenience here. You can just do ctrl-a, ctrl-r if there is only one track in the project. Or click on the track label at left and then ctrl-r.
Re: revisiting automating Noise Reduction
<ctrl+r> is not very intuitive in this context as it implies "repeat the last effect on the current selection" and the last effect was to use the current selection to Get Noise Profile. Without your pointing this out I would never have discovered this (even though it is in the Manual)! I suppose even Manual Editors need to RTFM <grin>.Paul L wrote:I still don't understand the added convenience here. You can just do ctrl-a, ctrl-r if there is only one track in the project. Or click on the track label at left and then ctrl-r.
-Edgar
running Audacity personally customized 2.0.6 daily in a professional audio studio
occasionally using current Audacity alpha for testing and support situations
64-bit Windows Pro 10
running Audacity personally customized 2.0.6 daily in a professional audio studio
occasionally using current Audacity alpha for testing and support situations
64-bit Windows Pro 10
-
Gale Andrews
- Quality Assurance
- Posts: 41761
- Joined: Fri Jul 27, 2007 12:02 am
- Operating System: Windows 10
Re: revisiting automating Noise Reduction
Aside from the undiscoverability/unexpectedness that CTRL + R after taking the profile applies the effect, is there any reason not to make the Noise R... dialogue modeless?
I would argue that after first capturing a new profile, "Repeat Noise Removal" should say "Apply Noise Removal". The first time I discovered the current CTRL + R behaviour I was trying to change the profile I had captured...
Gale
I would argue that after first capturing a new profile, "Repeat Noise Removal" should say "Apply Noise Removal". The first time I discovered the current CTRL + R behaviour I was trying to change the profile I had captured...
Gale
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual
* * * * * Tips * * * * * Tutorials * * * * * Quick Start Guide * * * * * Audacity Manual
Re: revisiting automating Noise Reduction
With the possible exception of the user wanting to apply the cleanup to the entire track from which the noise was selected (my gut feeling is that this is a very high percentage of the cases and why I suggested my solution in the first place) it could be quite problematical but, maybe not, if TrackLists can cross Project boundaries.Gale Andrews wrote:is there any reason not to make the Noise R... dialogue modeless?
-Edgar
running Audacity personally customized 2.0.6 daily in a professional audio studio
occasionally using current Audacity alpha for testing and support situations
64-bit Windows Pro 10
running Audacity personally customized 2.0.6 daily in a professional audio studio
occasionally using current Audacity alpha for testing and support situations
64-bit Windows Pro 10