Sobre el proyecto

Firefly Synth 2 (FF2) es un sintetizador semimodular y plugin de efectos para Windows, Linux y macOS, disponible en formatos VST3 y CLAP. Es el sucesor de Firefly Synth 1 y ofrece un conjunto completo de herramientas de síntesis y diseño de sonido. Características principales: - **Osciladores**: Varios tipos, incluyendo estilo analógico, FM y modelado físico (cuerdas pulsadas/frotadas). - **Filtros**: Filtro de variable de estado con múltiples modos. - **Efectos**: Compresor integrado, distorsión, eco (delay) y reverberación. - **Modulación**: Matriz de modulación global, modulación por voz, LFOs y MSEG (generador de envolvente multisegmento). - **Unísono**: Unísono por oscilador y global con número de voces y desafinación ajustables. - **Microafinación**: Soporte para MTS-ESP y afinaciones personalizadas. - **Temas**: Múltiples temas de color para la interfaz. - **Visualización en tiempo real**: Gráficos y perillas que responden al audio (puede no funcionar en todos los hosts). Soporte de plataformas: Windows 10+ (x64), macOS 10.15+ (x64/ARM), Linux (x64, glibc 2.35+; ARM64 funciona pero no está soportado oficialmente). Compatibilidad con hosts: Probado con Carla, Bitwig, Ardour, FL Studio, Reaper y Renoise (con advertencias). Renoise tiene un problema conocido con la estabilidad de la automatización de parámetros entre actualizaciones del plugin. Instalación: Copie la carpeta completa del plugin al directorio VST3/CLAP correspondiente. Elimine completamente las versiones anteriores. Compilación desde el código fuente: Requiere un clon recursivo de git, luego ejecutar los scripts de compilación en /scripts (build_windows.bat, build_linux.sh, build_mac.bat) con opciones para tipo de compilación, advertencias como errores y AddressSanitizer. Problemas conocidos: El timbre del oscilador de cuerdas depende de la frecuencia de muestreo; FL Studio puede tener desajustes por defecto en la rueda de modulación/pitchbend MIDI; algunos hosts Linux tienen opciones de menú contextual rotas; la visualización en tiempo real puede no funcionar en algunos hosts VST3 (CLAP es más fiable). El repositorio incluye pistas de demostración (MP3 y archivos de proyecto para Renoise/Reaper) que muestran varias características, así como capturas de pantalla de la interfaz y los temas.