Я включил DIRAC2 в приложение для iPhone, чтобы изменить скорость воспроизведения, и он действительно работает в режиме реального времени на iPhone 4. Мне пришлось использовать самые низкие настройки, чтобы снизить загрузку процессора, но это проигрывает без каких-либо пропусков, и я могу легко изменять скорость воспроизведения.
Выполнение того же проекта на устройстве 3GS дало меньшие результаты - а именно, что звук достаточно пропустил, что он не был действительно полезен. Одно из предостережений в этом заключается в том, что я выполнял свой тест на бесплатной версии DIRAC2, которая поддерживает только частоту дискретизации 44100, что намного выше, чем мне нужно. Если используется pro-версия и вы снижаете частоту дискретизации до 22050 или ниже, она может работать на 3GS, но не цитируйте меня на этом.
Все, что старше 3GS, абсолютно не имеет шансов на воспроизведение в реальном времени.
Надеюсь, это поможет.
Скорость воспроизведения значительно отличается от корректировки высоты тона. Это также можно сделать без DIRAC2 с приемлемыми результатами. Техника не такая сложная, и я до сих пор не считаю, что она работает. Я напишу это в конце концов. –
Мое воспроизведение в реальном времени с использованием DIRAC2 делает автоматическую коррекцию тона, и она отлично работает в соответствии с моим сообщением выше. Недавно появился DIRAC3, который, как предполагается, будет еще более эффективным для процессора, хотя я еще не использовал его. – Kevin