Re: [linux-audio-user] Filtering out sounds?

From: Robin Gareus <robin@email-addr-hidden>
Date: Fri Mar 09 2007 - 22:00:23 EET

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

terrence@email-addr-hidden wrote:
> This might sound like a *really* odd question, but here goes. I'm
> also looking for a strictly command-line program. I have some old tapes
> that I'm converting to MP3s so I can get rid of the old cassettes. One of
> these is a tape on which I can't stand the sound of my own voice. If such
> a program exists, I'd love to be able to feed my voice into the program
> and then have it filtered out, or at least obscured from, the recording.
> Am I shooting at the moon or can this be done?

hard to say. depends on the recording (what else does sound along with
your voice) and quality you want to archive. (in your case you might be
able to blame it on the old tape) - it can be a tedious job and it's
usually impossible to separate tracks after a mixdown.

Is your voice always in the center, while other instruments are
stereo-panned? (try to phase invert a channel and play back mono)
and you can try a series of filters to lower the impact of your voice.

cut/paste/overdub or editing in general does not seem to be an option if
you want to automate the task from the command line.

You were hinting of providing a voice sample to train the voice-removal
software, I'm not sure if it'd work that way. A spectrum might come in
handy to tweak the filters (check out harmonic pattern) but you'd need
an adaptive filter or some convolution engine.. and most probably the
impulse response of your voice.

cheers,
robin

PS. I'll get the defibrillator from the cupboard and you set up the mic,
 well have that impulse response in no time :)

PPS. a more realistic approach is to feed the tape-signal thu a
compressor and sing-along in the de-eeser input. your voice is used to
compress the original sound, a de-esser allows to tweak the affected
freq spectrum...

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF8bzXeVUk8U+VK0IRAlUNAJ9tvWcYV+vWwWCYLhgCE9w8MOYGWwCdHUQu
GNNbDULrZUw7sMseQGSaEI4=
=JCf4
-----END PGP SIGNATURE-----
Received on Sat Mar 10 00:15:03 2007

This archive was generated by hypermail 2.1.8 : Sat Mar 10 2007 - 00:15:03 EET