I have two audios (in mono). Both contain the same vocals, only the backgrounds differ. Is it possible to extract the common vocals getting rid of the backgrounds?
Thank you in advance for any advices
max
In that case the answer is no. Or at least, not with the tools available in Audacity.mathmax wrote:They are identical.. but I don't want to remove them. On the contrary I would like to keep only them... and get rid of the backgrounds.
The task that you are describing is essentially the same as "vocal isolation", which Elevayta Extra Boy claims to be able to do. The examples on the download page show that with the right kind of material it can indeed perform this difficult task, though the examples are clearly chosen to showcase its ability. With other material your mileage may vary.mathmax wrote:how do you know this tool can do it?
Yes that can be scripted in Audacity using Nyquist but I don't think it will produce the result that you are expecting.mathmax wrote:Is it possible to compare the waves point by point and for each couple of point take the one with lowest amplitude to create a new wave.
Code: Select all
(let*
((PosL (s-max (aref s 0) 0))
(PosR (s-max (aref s 1) 0))
(NegL (s-min (aref s 0) 0))
(NegR (s-min (aref s 1) 0))
; compare positive parts
(MinP (s-min posL posR))
; compare negative parts
(MinN (s-max NegL NegR))
; compare PosL with NegR
(MinPN (s-min PosL (mult -1 NegR)))
; compare NegL with PosR
(MinNP (s-min (mult -1 NegL) PosR))
; correct sign for MinPN and MinNP
(MinPN(mult -1 (clip(mult ny:all(sum PosL NegR))1)MinPN))
(MinNP(mult -1 (clip(mult ny:all(sum NegL PosR))1)MinNP)))
(sim MinP MinN MinPN MinNP))