Разработка плагина почти завершена. В части DSP все готово, в плане дизайна осталось немного доработать. Нужно добавить сам логотип и кое-что доработать.
Вот почти завершенный вид плагина:
Что касается DSP, то я много вариантов перепробовал и использовал очень интересный способ. В общих чертах:
Входной сигнал разделяю на под-диапазоны с помощью вейвлетов.
Далее для каждого из под-диапазонов вычисляется текущая энергия сигнала
Далее энергия сигнала используется для выбора импульса для свертки исходного сигнала.
Таким образом удается получить динамическую компрессию, которая зависит от энергии частотных поддиапазонов исходного сигнала, это то чего не может простой импульс, да и не может стандартный многополосный компрессор.
Способ получения набора импульсов по каждому из частотных поддиапазонов, думаю будет тут лишним, зачем усложнять)
Также не стану описывать как удается вычислить моментальную энергия сигнала без задержки))
Плагин работает без внутренней задержки и использует меньше ресурсов CPU в отличии от предыдущей разработки.
Только большой он выходит. Около 200Mb будет. То есть в с плагином будет еще папка с файлами общим объемом в 200 Mb с небольшим.