Song Identification and Removal

Help for Audacity on GNU/Linux.
Forum rules
ImageThis forum is for Audacity on GNU/Linux.
Please state:
  • which version of Linux you are using,
  • the exact three-section version number of Audacity from Help menu > About Audacity,
  • whether you installed your distribution's release, PPA version, or compiled Audacity from source code.

Audacity 1.2.x and 1.3.x are obsolete and no longer supported. If you still have those versions, please upgrade (see https://www.audacityteam.org/download/).
The old forums for those versions are now closed, but you can still read the archives of the 1.2.x and 1.3.x forums.
Post Reply
Stragonian
Posts: 1
Joined: Sat Sep 11, 2021 8:03 pm
Operating System: GNU/Linux other

Song Identification and Removal

Post by Stragonian » Sat Sep 11, 2021 8:34 pm

Greetings,
My name is Jerry, and my primary operating system is Linux Slackware 14.2 (patched), and I often record public events such as parades, festivals, and community events, as a function of my non-profit charity [link removed]. However; many of those activities can not be posted on places like Youtube, as there are always parade floats, and booths, that play copyrighted music in the background, and Youtube either de-monetizes the video, or blocks the video completely.

Currently, I use ffmpeg to rip the audio track from the video, then use Audacity 2.3.2 which I compile from source code, to import a copyright free song and mix it into the audio track. Say for example, during a parade, I fade-in the copyright free song (adjusting for Doppler volume), so that it's always louder than the copyrighted music, so that the copyrighted music is being drowned out, then as the parade passes, I fade-out the music.

I have tried loading in the data file of a copyrighted song, to use it as the sample for Audacity's Noise Reduction plugin, in the hope it would identify the song as noise and remove it, but that ideal failed.

Would there be any way to add this as a plugin into audacity? A plugin that could use an input song (wav, mp3, ogg, ect ... ) to learn what a song sounds like, then search and remove, or at least reduce the volume of that song, in a larger audio track?

Similar to noise reduction, but identifying the song as the noise needing removed, or reduced, while leaving the other sounds largely untouched.

Trebor
Posts: 10133
Joined: Sat Dec 27, 2008 5:22 pm
Operating System: Windows 8 or 8.1

Re: Song Identification and Removal

Post by Trebor » Sat Sep 11, 2021 10:55 pm

Stragonian wrote:
Sat Sep 11, 2021 8:34 pm
Similar to noise reduction, but identifying the song as the noise needing removed, or reduced, while leaving the other sounds largely untouched.
Audacity's vocal-isolation uses spectral-subtraction which could attenuate the music, if you have a copy of the music in isolation in-sync with where it occurs in the parade recording.
There will be a lot of digital artefacts though.

steve
Site Admin
Posts: 82533
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Song Identification and Removal

Post by steve » Sun Sep 12, 2021 12:36 am

There has recently been some work from Audacity developers to introduce "Source Separation". I've not tried it yet, but it sounds like a very exciting new feature. Hopefully it will be available soon.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

kozikowski
Forum Staff
Posts: 69969
Joined: Thu Aug 02, 2007 5:57 pm
Operating System: macOS 10.13 High Sierra

Re: Song Identification and Removal

Post by kozikowski » Sun Sep 12, 2021 1:03 am

"Source Separation" ... sounds like a very exciting new feature. Hopefully it will be available soon.
And until it is, unwanted background music and performances are a good way to kill your show. See #4.

Screen Shot 2021-09-11 at 5.58.40 PM.png
Screen Shot 2021-09-11 at 5.58.40 PM.png (47.14 KiB) Viewed 918 times

Koz

Post Reply