On Tue, Feb 28, 2006 at 09:26:49AM -0600, Phil Mendelsohn wrote:
For a speech signal, such an approach could work, but it is indeed
'black magic' DSP and AFAIK there is no single app or plugin that
will do this.
The trick is to compute the 'cepstrum' of the signal - this is
the inverse FFT of the logarithm of the FFT. Then in the cepstrum
it should be possible to separate the components originating from
the original signal, and those added by the room. Remove the latter,
then do the inverse transformations. Sounds easy until you look
at the details you need to get right...