Настройки SoundTouch и QuickSeek

Когда я меняю темп в Audacity (звуковое приложение) - он очень быстро изменяет test.wav (1 секунда). Теперь, когда я обрабатываю тот же файл в моем приложении, это занимает 27 секунд. Я вызываю функции soundtouch.dll через взаимодействие. Когда я применяю QuickSeek, то же самое время занимает обработка файла smaple. Нет разницы. У кого-нибудь были такие же проблемы? Я использую soundtouch.dll, скачанный с оригинального сайта и с типом образца с плавающей точкой.

1 ответ

Решение

Исправлена. Пришлось посылать небольшие блоки (максимум 100 КБ) в цикле вместо одного большого блока (как в примере на домашней странице soundtouch). Все было в цикле, после каждого блока я пытался получить новые обработанные данные. И теперь это заняло в 200 раз меньше, чем раньше. Теперь использование QuickSeek дает заметное увеличение времени обработки.

Другие вопросы по тегам