Sobre el proyecto

SidStation ASID es un plugin multiplataforma (VST3, AU, Standalone) diseñado para el sintetizador de escritorio Elektron SidStation. A diferencia del MIDI CC estándar, utiliza el protocolo ASID para transmitir registros SID en bruto, lo que permite controlar cada una de las tres voces como monosintetizadores independientes dentro de un DAW. Las capacidades clave incluyen: - Control por voz: Acceso a cuatro formas de onda SID, envolventes ADSR, ancho de pulso, afinación, pitch bend, hard sync, modulación en anillo y el bit TEST. - Secuenciación avanzada: Una tabla de ondas de ocho pasos por voz con ajustes independientes de forma de onda, sync, ring, test, ancho de pulso y offset de arpegio. - Modulación: Tres LFOs (pitch, ancho de pulso y corte de filtro) con diversas formas y sincronización con el tempo del host. - Controles globales: Un filtro compartido con corte, resonancia y modos combinables de paso bajo, banda y paso alto, así como volumen maestro. - Funciones de utilidad: Una interfaz al estilo de la Commodore 64, gestión de presets de voz y un medidor de carga MIDI para monitorear el único puerto MIDI del hardware. El proyecto consta de una biblioteca central en C++17 independiente del framework para los protocolos de SidStation, la interfaz de usuario del plugin basada en JUCE y una herramienta de sondeo por línea de comandos para pruebas de hardware.