Доброе утро, сообщество!
Проблема с обратной связью. Не сочтите за рекламу, но придётся 2 слова сказать о приложении чтобы объяснить суть вопроса — это 3D-футбольная дуделка, т.е. пользователь дует в микрофон девайса, и динамик играет звук футбольной турбки. Также на фоне играется звук шумного стадиона. Пока
готово под айфон, но та же проблема замечена и в андроид-версии, которую очень скоро заливать на Google Play, так что очень-очень прошу помощи!
Если положить телефон на руку таким образом, чтобы ладонь «накрывала» и микрофон, и динамик, появляется положительная обратная связь, и я хоть и инженер по автоматике, не могу понять как от неё избавиться без физической отрицательной обратной связи. Процессор нельзя сильно перегружать, т.к. он должен одновременно показывать камеру, рисовать 3D-модель, читать сигнал микрофона 100 раз в секунду и играть звук.
Может быть кто-нибудь знает какие-нибудь библиотеки на С/С++, которые можно использовать для решения этой проблемы? Нет времени заниматься исследованием в данной области с нуля. Может у кого-то была похожая проблема?