Кто-нибудь знает, где я могу найти пример кода, чтобы применить обработку к аудио для имитации эффекта эха или задержки? В настоящее время я использую AVAudioPlayer для воспроизведения образцов и хотел бы наложить эффекты сверху. Все ссылки, которые я видел до сих пор, очень общие и связаны с Audio Units.Пример кода iphone для задержки и эха
1
A
ответ
0
Причина, по которой трудно найти образец кода для этого, заключается в том, что avaudioplayer на самом деле не предназначен для эффектов. Если вы имеете дело с буферами-примерами напрямую (как в аудио-единицах), то это гораздо более прямой процесс, см. https://github.com/mazbox/ofxmarek/blob/master/mareklib/audio/effects/DigitalDelay.h
У меня нет образца кода для выполнения эхо-сигналов с avaudioplayer, но этот подход будет чтобы сбить нескольких игроков при уменьшении объемов в определенный фиксированный интервал времени. Это даст вам эффект задержки, но это будет не очень сложно.