Sobre o projeto

O SidStation ASID é um plugin multiplataforma (VST3, AU, Standalone) projetado para o sintetizador de mesa Elektron SidStation. Ao contrário do MIDI CC padrão, ele utiliza o protocolo ASID para transmitir registros SID brutos, permitindo que cada uma das três vozes seja controlada como sintetizadores mono independentes dentro de uma DAW. As principais capacidades incluem: - Controle por voz: Acesso a quatro formas de onda SID, envelopes ADSR, largura de pulso, afinação, pitch bend, hard sync, modulação em anel e o bit TEST. - Sequenciamento avançado: Uma wavetable de oito passos por voz com configurações independentes de forma de onda, sync, ring, test, largura de pulso e offset de arpejo. - Modulação: Três LFOs (pitch, largura de pulso e corte do filtro) com várias formas e sincronização com o tempo do host. - Controles globais: Um filtro compartilhado com cutoff, ressonância e modos combináveis de passa-baixa, passa-banda e passa-alta, bem como volume master. - Recursos de utilitário: Uma interface no estilo Commodore 64, gerenciamento de presets de voz e um medidor de carga MIDI para monitorar a única porta MIDI do hardware. O projeto consiste em uma biblioteca core em C++17 agnóstica de framework para os protocolos SidStation, a UI do plugin baseada em JUCE e uma ferramenta de sonda de linha de comando para testes de hardware.