Custom EQ AudioUnit на iOS

Единственный эффект 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

6
задан Community 23 May 2017 в 12:13
поделиться