Кто-нибудь знает о каких-либо библиотеках / реализациях с открытым исходным кодом алгоритмов изменения шага шкалы времени в реальном времени?
DSP Dimension предоставляет несколько хороших руководств по методам изменения высоты тона и временной шкалы .Существует множество ссылок на связанные материалы (различные библиотеки, учебные пособия и реализации), а также реализация на основе Фурье с открытым исходным кодом на C ++ (см. Раздел «Загрузка»).
Scaletempo может делать то, что вы хотите. MPlayer использует его.
Кстати, для добавления в этот список библиотека SoundTouch C ++ может сделать это: http://www.surina.net/soundtouch/
Попробуйте библиотеку Rubberband .Он имеет лицензию GPL и включает в себя библиотеку, а также приложения CLI, которые ее используют.