Об этом проекте

SidStation ASID — это кроссплатформенный плагин (VST3, AU, Standalone), разработанный для настольного синтезатора Elektron SidStation. В отличие от стандартного MIDI CC, он использует протокол ASID для передачи необработанных регистров SID, что позволяет управлять каждым из трех голосов как независимыми моносинтезаторами внутри DAW. Ключевые возможности включают: - Поголосное управление: доступ к четырем формам волны SID, огибающим ADSR, ширине импульса, настройке строя, pitch bend, жесткой синхронизации (hard sync), кольцевой модуляции и биту TEST. - Продвинутый секвенсор: восьмишаговая таблица волн для каждого голоса с независимыми настройками формы волны, синхронизации, кольцевой модуляции, теста, ширины импульса и смещения арпеджио. - Модуляция: три LFO (высота тона, ширина импульса и срез фильтра) с различными формами волны и синхронизацией с темпом хоста. - Глобальные элементы управления: общий фильтр с частотой среза, резонансом и комбинируемыми режимами низких, полосовых и высоких частот, а также общая громкость. - Служебные функции: интерфейс в стиле Commodore 64, управление пресетами голосов и MIDI load meter для мониторинга единственного MIDI-порта оборудования. Проект состоит из независимой от фреймворка основной библиотеки на C++17 для протоколов SidStation, пользовательского интерфейса плагина на базе JUCE и консольного инструмента probe для тестирования оборудования.