Sobre o projeto

Firefly Synth 2 (FF2) é um sintetizador semimodular e plugin de efeitos para Windows, Linux e macOS, disponível nos formatos VST3 e CLAP. É o sucessor do Firefly Synth 1, oferecendo um conjunto abrangente de ferramentas de síntese e design de som. As principais características incluem: - **Osciladores**: Vários tipos de osciladores, incluindo estilo analógico, FM e modelagem física (cordas dedilhadas/arcadas). - **Filtros**: Filtro de estado variável com múltiplos modos. - **Efeitos**: Compressor, distorção, eco (delay) e reverb integrados. - **Modulação**: Uma matriz de modulação global, modulação por voz, LFOs e MSEG (gerador de envelope multi-segmento). - **Uníssono**: Uníssono por oscilador e global com contagem de vozes e desafinação ajustáveis. - **Microafinação**: Suporte para MTS-ESP e afinações personalizadas. - **Temas**: Múltiplos temas de cores para a interface. - **Visualização em tempo real**: Gráficos e knobs que respondem ao áudio (podem não funcionar em todos os hosts). Suporte de plataforma: Windows 10+ (x64), macOS 10.15+ (x64/ARM), Linux (x64, glibc 2.35+; ARM64 funciona mas não é oficialmente suportado). Compatibilidade com hosts: Testado com Carla, Bitwig, Ardour, FL Studio, Reaper e Renoise (com ressalvas). O Renoise tem um problema conhecido com a estabilidade da automação de parâmetros entre atualizações do plugin. Instalação: Copie a pasta completa do plugin para o diretório VST3/CLAP apropriado. Remova completamente as versões anteriores. Compilação a partir do código-fonte: Requer um git clone recursivo, depois execute os scripts de compilação em /scripts (build_windows.bat, build_linux.sh, build_mac.bat) com opções para tipo de compilação, avisos como erros e AddressSanitizer. Problemas conhecidos: O timbre do oscilador de cordas depende da taxa de amostragem; o FL Studio pode ter incompatibilidades padrão de modwheel/pitchbend MIDI; alguns hosts Linux têm opções de menu de contexto quebradas; a visualização em tempo real pode não funcionar em alguns hosts VST3 (CLAP é mais confiável). O repositório inclui faixas de demonstração (MP3 e arquivos de projeto para Renoise/Reaper) exibindo várias características, bem como capturas de tela da interface e dos temas.