Пример кода iphone для задержки и эха - PullRequest
1 голос
/ 20 декабря 2009

Кто-нибудь знает, где я могу найти пример кода, чтобы применить обработку к аудио для имитации эффекта эха или задержки? В настоящее время я использую AVAudioPlayer для воспроизведения сэмплов и хотел бы наложить эффекты сверху. Все ссылки, которые я видел до сих пор, носят общий характер и связаны с аудиоустройствами.

1 Ответ

0 голосов
/ 13 мая 2011

Причина, по которой трудно найти пример кода для этого, заключается в том, что avaudioplayer на самом деле не предназначен для эффектов. Если вы имеете дело с буферами сэмплов напрямую (как в аудиоустройствах), то это гораздо более простой процесс, см. https://github.com/mazbox/ofxmarek/blob/master/mareklib/audio/effects/DigitalDelay.h

У меня нет примера кода для выполнения эха с помощью avaudioplayer, но подход заключается в том, чтобы уволить нескольких игроков при уменьшении громкости через некоторый фиксированный интервал времени. Это даст вам эффект задержки, но это не будет очень сложно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...