Feature Request: Noise Cancelling Filter
Posted: Sun Nov 17, 2019 1:45 am
Hi all,
Interested to know if there is a filter which performs noise cancelling? Noise cancelling is performed by comparing 2 channels (e.g. Stereo Left and Stereo Right) and keeping only the audio that matches on both. This is used in many places within the media industries, for example a news presenter on TV.
Is there a filter in GoldWave that performs this? If not, how can I go about requesting/suggesting it?
I can think of a possible way to manually work around this in the meantime, but a proper filter would be awesome.
Possible manual method:
1. Record a person talking in front of the stereo mic, and have someone off to the far side of them also talking.
2. Open the recording in GoldWave, and copy and paste the recording to a new file so you have 2 copies of it open (the original and the clone).
3. In your clone copy, invert the right channel (Effect/Invert), and then merge the left and right channels into a single mono channel (Save as/Attributes/choose a mono config).
4. The mono version of the clone recording now contains the noise we want to cancel out of the original recording. So we need to invert it (Effect/Invert).
5. On your original recording, we save it as a mono file, combining the left and right channels (Save as/Attributes/choose a mono config).
6. Copy the full contents of your inverted clone copy into the clipboard (CTRL+A, CTRL+C)
7. Paste the inverted clone exactly over the top of the original copy (CTRL+A, CTRL+V). This merges the inverted clone with the original, and because 1 is the inverse of the other it will cancel out all matching audio, removing the background noise from the original recording, leaving us with only the audio that matched in both mics. This would be in theory the person that spoke in front of the mic.
The results/quality of this would definitely vary according to the situation and position of the mic, but I'm sure you'd agree that even if it works at all it would be a handy and convenient effect to have in GoldWave
So does any feature like this exist, or how do I go about requesting/suggesting it?
Thanks.
Interested to know if there is a filter which performs noise cancelling? Noise cancelling is performed by comparing 2 channels (e.g. Stereo Left and Stereo Right) and keeping only the audio that matches on both. This is used in many places within the media industries, for example a news presenter on TV.
Is there a filter in GoldWave that performs this? If not, how can I go about requesting/suggesting it?
I can think of a possible way to manually work around this in the meantime, but a proper filter would be awesome.
Possible manual method:
1. Record a person talking in front of the stereo mic, and have someone off to the far side of them also talking.
2. Open the recording in GoldWave, and copy and paste the recording to a new file so you have 2 copies of it open (the original and the clone).
3. In your clone copy, invert the right channel (Effect/Invert), and then merge the left and right channels into a single mono channel (Save as/Attributes/choose a mono config).
4. The mono version of the clone recording now contains the noise we want to cancel out of the original recording. So we need to invert it (Effect/Invert).
5. On your original recording, we save it as a mono file, combining the left and right channels (Save as/Attributes/choose a mono config).
6. Copy the full contents of your inverted clone copy into the clipboard (CTRL+A, CTRL+C)
7. Paste the inverted clone exactly over the top of the original copy (CTRL+A, CTRL+V). This merges the inverted clone with the original, and because 1 is the inverse of the other it will cancel out all matching audio, removing the background noise from the original recording, leaving us with only the audio that matched in both mics. This would be in theory the person that spoke in front of the mic.
The results/quality of this would definitely vary according to the situation and position of the mic, but I'm sure you'd agree that even if it works at all it would be a handy and convenient effect to have in GoldWave
So does any feature like this exist, or how do I go about requesting/suggesting it?
Thanks.