Sound Subtraction (modified Noise Reduction) #2743
GelflingHand
started this conversation in
General
Replies: 3 comments 4 replies
-
Try aligning the two tracks, selecting one of the two tracks and then Effects > Invert |
Beta Was this translation helpful? Give feedback.
1 reply
-
This sounds to me like a misuse of noise reduction for unintended purposes. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Here's a proof of concept, if anyone who actually knows what they're doing wants to take a look at it: I've gotten useful results out of it as-is, but there's probably room for improvement since I don't really know C++, the audacity code, or how sound works. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
For example, subtracting the instrumental version of a song from the full version to isolate the vocals. I'm getting decent results by aligning the two tracks, using Get Noise Profile on a tiny segment of the instrumental, then applying Noise Reduction to the matching section of the full song. The problem being that it's unbelievably tedious to do this for any significant duration.
What I'd like is a new Sound Subtraction effect based on the Noise Reduction effect, but instead of a Get Noise Profile button, it requires you to select two tracks, and when activated it selects the smallest possible noise sample (0.05s) from the first track, applies it to the second track, then advances to the next segment, repeating until it gets to the end of the user's selection.
It might be useful to make the target segments slightly longer than the source segments (overlapping each other) to account for less than perfectly matched tracks, eg if there's a bit of an echo in the target track. Maybe fade in and fade out the strength of the noise reduction application on each segment. Ideally there'd be a slider for this.
I've looked into macros and scripting, but it appears we don't have sufficient access to the Noise Reduction functionality via those methods.
Beta Was this translation helpful? Give feedback.
All reactions