Я бы хотел сделать звуковой секвенсор на iPhone, почти как "dropphone" LINK
Так что мне нужно было бы
- воспроизводить несколько семплов (1 ~ 6 секунд) одновременно
- поддерживая их синхронизацию с NSTimer.
- возможность их остановить / изменить общий объем
Я пробовал 2 подхода, но я не уверен, что:
AVAudioPlayer
Недостаток: я получаю полсекунды, когда хочу воспроизвести звук
AudioServices
Недостаток: я не могу контролировать / останавливать звуки после их запуска
Есть ли другой способ обработки звуков, который был бы оптимизирован для воспроизведения перекрывающихся звуков?