[linux-audio-user] Filtering out sounds?
_ at whats-your.name
Fri Mar 9 17:14:24 EST 2007
On Fri Mar 09, 2007 at 11:09:27PM +0100, Robin Gareus wrote:
> terrence at terrencevak.net wrote:
> > Hmmmm...well it's actually an old tape of all spoken stuff;
> > conversations I had while visiting family in Europe. I want to hang on to
> > the other people's voices etc., but mine has changed a bit since then and
> > the old sound bugs me.
> i don't think there is a way to do this from the command line!
> why cli? it rather sound like a job you should start up a (graphical)
> DAW for. or was the cli requirement only for the recording not this
> particular edit/filtering task?
> anyway the only way to get it done quickly, just mute your voice during
> recording.. (hope you were not conversing at the same time as others in
> the background) - Maybe ecasound allows to assign on/off location
> markers during recording. I never checked.
> If you speak at the same time with others it's gets tricky. If the
> voices have a different pitch (fi. your "old sound" being an allusion to
> baby-crying in the background) you can reduce the presence of a
> particular voice with EQing + compression. I don't think there is
> software out there to automate the task. - audacity might come in handy.
theres plenty of software that can take a FFT snapshot, wiht a large window size (eg a passage of spoken text). then filter another wave using that as a mask...
you could also play with a spectral gate, if the voice is obviously louder than everything else. once again you'll get artifacts and sectinsn that didnt hit the threshold..
it definitely helps to work in an editor that lets you view your waveforms as a spectrogram as well.
theres lots of choices on windows for both of these things (fft masking, and spectrogram editing). not sure about linux..
> if you want to get into cli denoising based on a audio-sample:
> try http://www.saunalahti.fi/%7Emjkoskin/anoi-0.3.tar.gz
More information about the Linux-audio-user