Пользовательский плагин в Audacity

Я разработал алгоритм масштабирования высоты тона / времени для речевых сигналов. Я хочу создать плагин для него в Audacity . В настоящее время я хочу создать его локально, система только для плагинов. Как мне это сделать? Может кто-нибудь мне помочь? У меня есть свой файл.cpp. Есть ли какой-нибудь способ, которым я мог бы преобразовать его в Audacity и создать плагин, используя его.

Алгоритм: в моем алгоритме масштабирования времени при запуске мне нужно ввести коэффициент от 0,5 до 2. Коэффициент 0,5 уменьшил бы речевой сигнал и воспроизвел бы сигнал с низкой скоростью, а коэффициент 2 ускорил бы речевой сигнал. При масштабировании высоты тона: аналогичным образом введите коэффициент от 0,5 до 2,5, 0,5 изменит высоту тона на мужской голос (больше базового), в то время как фактор 2 приведет к более высокому уровню, напоминающему женский голос. Единственный вход в мой код - это входной речевой сигнал и масштабный коэффициент.

Мой код.cpp зависит от двух внешних библиотек:armadillo и libsndfile g++ TSM.cpp armadillo libsndfile -o tsm (как мне нужно скомпилировать)

Надеюсь на ваш ответ. Надеюсь найти решение моей проблемы

0 ответов

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