Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

niallabrown

macrumors newbie
Original poster
Oct 28, 2007
2
0
I need to monitor the sound coming from my internal mic on a powerbook. This of course results in feedback. Is there Mac software that can cancel this echo, similar to the echo cancellation in Skype or MSN voice chat but for all sounds being processed?

The idea is that individuals who have vision and hearing loss at the same time can touch the speaker to feel the sounds around the room picked up by the very sensitive powerbook mic.

Thanks very much,

Niall
 
Feedback suppression is tricky. The first and most obvious thing is to stop the sound from the speakers reaching the microphone. This is done by reducing speaker volume, physical positioning of the speakers, and/or some form of physical baffling between the speaker and the mic. All are difficult to do on a laptop. Other than maybe having a little 'mouse house' covering the speaker that one could put their finger inside.

Then, you can use equalization to cut the frequencies that are feeding back the soonest.

Lastly, you can try delaying the speaker output a small amount, so that the feedback would usually not happen while the original sound was still peaking. Or, since frequency accuracy may not be critical in this application, you could try pitch shifting the frequencies down, so they did not reinforce.

The best solution overall, though, would be to use external speakers which could be set at a distance from the mic, and could be selected for their directionality and baffling.
 
Thanks

Thanks, good suggestions. I think the delay is the one that would work but I'm not sure how to create that delay. Any suggestions on how to do that?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.