Единственный эффект AudioUnit на iOS - это «iTunes EQ», который позволяет использовать только предварительный эквалайзер. наборы. Я хотел бы использовать настраиваемый эквалайзер в моем звуковом графике
. Я столкнулся с этим вопросом по этой теме и увидел ответ, предлагающий использовать этот код DSP в обратном вызове рендеринга. Это выглядит многообещающим, и люди, похоже, эффективно используют это на различных платформах. Однако в моей реализации очень много шума даже с плоским эквалайзером.
Вот моя 20-строчная интеграция в класс MixerHostAudio примера приложения Apple MixerHost (все за одну фиксацию):
https://github.com/tassock/mixerhost/commit/4b8b87028bfffe352ed Any67609f747858059a3e89b
идеи о том, как я могу заставить это работать? Есть ли другие стратегии для интеграции эквалайзера?
Edit: Вот пример искажения, которое я испытываю (с эквалайзером): пример приложения (все за один коммит):
https://github.com/tassock/mixerhost/commit/4b8b87028bfffe352ed67609f747858059a3e89b
Есть идеи, как я могу заставить это работать? Есть ли другие стратегии для интеграции эквалайзера?
Edit: Вот пример искажения, которое я испытываю (с плоским эквалайзером): пример приложения (все за один коммит):
https://github.com/tassock/mixerhost/commit/4b8b87028bfffe352ed67609f747858059a3e89b
Есть идеи, как я могу заставить это работать? Есть ли другие стратегии для интеграции эквалайзера?
Edit: Вот пример искажения, которое я испытываю (с плоским эквалайзером): http://www.youtube.com/watch?v=W_6JaNUvUjA