ProSoundWeb Community

Please login or register.

Login with username, password and session length
Advanced search  

Pages: [1] 2  All   Go Down

Author Topic: Audio Application for windows7 for echo cancelling in real time  (Read 8748 times)

Sridhar Nag

  • Newbie
  • *
  • Offline Offline
  • Posts: 1
  • hi everyone
Audio Application for windows7 for echo cancelling in real time
« on: December 09, 2012, 09:13:13 AM »

Hi all.

I am looking for an software that can cancel echo in real time. I want to use my laptop in place of a feedback destroyer. Can you people pls suggest me a software that can take live sound form a mic as an input and then do feed back and echo cancellation , equalize the sound and then give sound output in real time....

Pls i am in need of it.. Thanks in advance..  :)
Logged

Ivan Beaver

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 9534
  • Atlanta GA
Re: Audio Application for windows7 for echo cancelling in real time
« Reply #1 on: December 09, 2012, 09:17:33 AM »

Hi all.

I am looking for an software that can cancel echo in real time. I want to use my laptop in place of a feedback destroyer. Can you people pls suggest me a software that can take live sound form a mic as an input and then do feed back and echo cancellation , equalize the sound and then give sound output in real time....

Pls i am in need of it.. Thanks in advance..  :)
You HAVE to use your full real name on these forums or the thread will get locked.

Echo cancellation is not exactly what you think it might be. It is used in telecommunications and works well, but in a live situation I am not aware of anything (software based or hardware) that can do that-but I could be wrong.

And then you have the whole "what type of mic pre and quality" and how the get the computer inserted into the chain and so forth issue.
Logged
A complex question is easily answered by a simple-easy to understand WRONG answer!

Ivan Beaver
Danley Sound Labs

PHYSICS- NOT FADS!

Mark McFarlane

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1946
Re: Audio Application for windows7 for echo cancelling in real time
« Reply #2 on: December 10, 2012, 11:05:10 PM »

Hi all.

I am looking for an software that can cancel echo in real time. I want to use my laptop in place of a feedback destroyer. ...

Echo and feedback are two very different things.

The apparent echo will change at every single location in a room because it is dependent on the physical distance of the listener to every 'obstruction' that is a reflective surface.  Move 2 inches and the echo you hear is different.

That being said, one could reduce the echo for one listening location by recording/sampling the impulse response of the room at that location (e.g. a balloon pop), inverting the impulse response, and then apply it using a convolution-based reverb.  Although theoretically the result is only valid at one location in the room (where the impulse response was recorded), it may sound reasonable in the neighborhood of the impulse response measurement. Edit: This is really only going to work if there is only a single speaker in the room and you pop the ballon at the speaker location and record at the listeners location.

There are some other techniques one might employ that don't use the impulse response, e.g. using the autocorrelation of the soundfield (in real time) which has the frequency domain signature of the echos embedded.

I've always wanted to try this in live sound to see what happens.  My suspicion is that the high frequencies would be trashed due to noise in the measurement.
« Last Edit: December 11, 2012, 10:27:58 AM by Mark McFarlane »
Logged
Mark McFarlane

Brad Weber

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 2208
  • Marietta, GA
Re: Audio Application for windows7 for echo cancelling in real time
« Reply #3 on: December 11, 2012, 06:31:52 AM »

Hi all.

I am looking for an software that can cancel echo in real time. I want to use my laptop in place of a feedback destroyer. Can you people pls suggest me a software that can take live sound form a mic as an input and then do feed back and echo cancellation , equalize the sound and then give sound output in real time....

Pls i am in need of it.. Thanks in advance..  :)
I believe the simple answer is that there is no such thing that would be effective for large scale live sound reinforcement.
Logged

Tim Halligan

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 381
Re: Audio Application for windows7 for echo cancelling in real time
« Reply #4 on: December 11, 2012, 07:14:56 AM »

There is also the issue of "real time".

Even if such a thing does exist, the latency involved in the process - not to mention any AD/DA conversions to get in and out of the computer - may make the process unworkable for live use.

Cheers,
Tim
Logged
An analogue brain in a digital world.

Mark McFarlane

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1946
Re: Audio Application for windows7 for echo cancelling in real time
« Reply #5 on: December 11, 2012, 10:44:23 AM »

There is also the issue of "real time".

Even if such a thing does exist, the latency involved in the process - not to mention any AD/DA conversions to get in and out of the computer - may make the process unworkable for live use.

Cheers,
Tim

Since the boundaries are stationary (which really simplifies the problem), if the signal going to the speaker goes through the same AD/DA conversion I don't think latency would be an issue, again with a single speaker on stage.  If you dynamically determined the achos using an autocorrelation approach it would take a few seconds for the algorithm to hone in, but then there is no need to buffer the data very much, you can do the math as the signal flows through.  If the room and speaker layout are symmetrical you might even be able to pull off a typical speaker system tuned for the center of the house.

It would be a fun experiment none the less, and I have some rough ideas about bandlimiting the inverse filter that might help minimize trashing the high frequencies.  If I wasn't so lazy I could build a model to determine how well it would work.  I'm sure ther are a few problems I haven't thought through. 

For those interested you can Google Predictive/Adaptive/Spiking deconvolution to see some of the math.  I've been using this technique in another field for a little over 3 decades, but on band limited data (5-80Hz) and the 'reflectors' change in space/time which makes it a more difficult problem.

A co-worker of mine (the founder of my previous company) invented Autotune, everyone thought he was crazy too.
Logged
Mark McFarlane

Samuel Rees

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1879
  • Washington, D.C.
Audio Application for windows7 for echo cancelling in real time
« Reply #6 on: December 11, 2012, 12:01:46 PM »

Doesn't it seem like the OP really meant feedback? :) It just seems more plausible! Though this is fascinating stuff...
Logged

g'bye, Dick Rees

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 7424
  • Duluth
Re: Audio Application for windows7 for echo cancelling in real time
« Reply #7 on: December 11, 2012, 12:42:12 PM »

Hi all.

I am looking for an software that can cancel echo in real time. I want to use my laptop in place of a feedback destroyer. Can you people pls suggest me a software that can take live sound form a mic as an input and then do feed back and echo cancellation , equalize the sound and then give sound output in real time....

Pls i am in need of it.. Thanks in advance..  :)

I use a pair of corporeal audio transducers in conjunction with a cerebro-corteal processor to accomplish such tasks.
Logged
Pay no attention to the man behind the curtain...

Mark McFarlane

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 1946
Re: Audio Application for windows7 for echo cancelling in real time
« Reply #8 on: December 11, 2012, 02:57:25 PM »

I use a pair of corporeal audio transducers in conjunction with a cerebro-corteal processor to accomplish such tasks.

I can see how that would help with the echos, but what about the feedback? You need to add dual manual digit insertions into the corporeal audio transducers.
Logged
Mark McFarlane

g'bye, Dick Rees

  • Hero Member
  • *****
  • Offline Offline
  • Posts: 7424
  • Duluth
Re: Audio Application for windows7 for echo cancelling in real time
« Reply #9 on: December 11, 2012, 03:00:09 PM »

I can see how that would help with the echos, but what about the feedback? You need to add dual manual digit insertions into the corporeal audio transducers.

Balanced or unbalanced inserts?
Logged
Pay no attention to the man behind the curtain...

ProSoundWeb Community

Re: Audio Application for windows7 for echo cancelling in real time
« Reply #9 on: December 11, 2012, 03:00:09 PM »


Pages: [1] 2  All   Go Up
 



Site Hosted By Ashdown Technologies, Inc.

Page created in 0.043 seconds with 25 queries.