Help with solving microphone feedback by delaying the I2S stream #1708
-
Hi All, A small hiccup preventing launch at https://nor-con.co.uk/ ! When using the I2S Microphone in full costume (see pics at end of thread), the plastic panels of the suits cause feedback. Reading online, one way to reduce the feedback is to create a delay between the I2S input and the I2S output. I am out of time and haven't the time to learn this part, so anyone who can review this code and update accordingly, it would be sincerely appreciated. Microphone Function
Loop trigger to play I2S microphone input:
This all works a treat, I somehow need to create a delay which I can vary to get the best results in reducing the feedback. Thx. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
I'm afraid that the delay must be adaptive. This is a complicated task. Probably using unidirectional microphone could be a fast solution in your case. |
Beta Was this translation helpful? Give feedback.
-
Based on the answer of fobi55, I would suggest build some kind of waveguide both around the microphone and the speakers to minimize the chance that the microphone picks up the sound from the speakers. In addition, decrease the overall amplification or you can try to use the Equilizer to decrease just the loudest frequencies. |
Beta Was this translation helpful? Give feedback.
-
Thanks Robi55 and Phil, Ill try the enclosure idea as that is the easiest to implement. Your replies are appreciated. |
Beta Was this translation helpful? Give feedback.
Based on the answer of fobi55, I would suggest build some kind of waveguide both around the microphone and the speakers to minimize the chance that the microphone picks up the sound from the speakers.
In addition, decrease the overall amplification or you can try to use the Equilizer to decrease just the loudest frequencies.