IT-словарь › Программирование › Rubber Band

Rubber Band

Программирование Svenska → Обновлено: 2026-10-29
Подробнее
Создатель
Chris Cannam
Год
Тип
Библиотека
Лицензия
GPL / коммерческая

Открытая библиотека на C++ для растяжения времени и сдвига высоты тона — выбор по умолчанию для свободного аудио-ПО, которому нужно то или другое.

Крис Кэннэм, автор аналитического инструмента Sonic Visualiser, выпустил Rubber Band Library в 2007 году через свою компанию Breakfast Quay. В основе лежит фазовый вокодер с дополнительной логикой обнаружения транзиентов, чтобы удары барабанов не размазывались при смене темпа. Версия 3 в 2022 году добавила новый движок R3 — заметно лучше по качеству, но требовательнее к вычислениям.

Библиотека распространяется по двойной лицензии: GPL для свободных проектов и платная для тех, кто хочет держать код закрытым. Отсюда её присутствие в Ardour, в диджейской программе Mixxx и в виде фильтра rubberband в FFmpeg — а также в коммерческих приложениях, которые об этом не рекламируют.

← Назад к словарю