HyperSat
Актуальная версия 0.26 от 09.05.22
Плагин для "Лайт" лёгкой сатурации, с возможностью добавления чётных гармоник, плюс возможность глобального отключения всех инстанций в проекте. Последняя функция хорошо показывает степень влияния плагина.
Органы управления:
Сатурация
Четные гармоники
Глобальное включение выключение всех инстанций
Индикация насыщения представлена в виде слайдеров.
HyperSat2.78 KbСкачать
История этого плагина началась со знакомства с сатуратором Tesla от Variety of Sound. Плагин оказался очень интересным, со своим характерным звучанием, Как я понял его конёк незаметная сатурация которая добавляет аналоговости к звучанию. Но беда заключалось в том, что при загрузке большого количества инстанций этого плагина потребление ресурсов возрастало экспоненциально и уже при загрузки 50 инстанций, потребление составляло 50% - такая себя плата за тру аналог. Это и стало толчком для создания собственного сатуратора. За модель передаточной функции был взят гиперболический тангенс. Но как известно, любые нелинейные искажения порождают гармоники и если эти гармоники становятся выше частоты Найквиста, то появляется алиасинг. Поэтому были проведены мероприятия предотвращающие это явление. В результате алиасинг не проявляется на слух даже при 10% искажений, а если включить хотя бы 2-ух кратную передискретизацию, то алиасинг исчезает совсем и его не то что бы не слышно, его даже не видно.
По потреблению ресурсов HyperSat оказался хорош. На старом i7-4700HQ получилось запустить до отсечки 1000 инстанций, что оставляет хороший запас при работе с реальными проектами. В то же время Kush Omega A показала потребление в 7 раз больше.
Так как основное предназначение HyperSat это легкая и незаметная сатурация, то передискретизация ему не нужна. И даже при 10% сатурации алиасинг ещё не слышно, хотя уже видно. Там где нужна насыщенная сатурация, можно включить режим передискретизации, 2-ух кратной вполне хватит что бы от алиасинга ничего не осталось.
Ниже сканы потребления ресурсов
BX_Saturator 20 отъели пол ядра
Kush Omaga A 20 инстанций съели больше одного ядра. Думаю до отсечки получится загрузить около 100-120 инстанций.
HyperSat 1000 инстанций до отсечки, при этом звук не прерывался.
Я очень люблю Kush Audio. Я очень уважаю Грегори Скотта, но потребление ресурсов пока что имеет немаловажную роль и пока не появились домашние супер компьютеры, буду использовать JSFX