Andrew GG Logo
M-VAVE FM-1 Synthesizer 8-Voice Polyphonic Engine GPL-3.0 Open Source

S1Vave — Sintetizador de 8 Voces en M-VAVE FM-1

Firmware sintetizador polifónico de 8 voces para el sintetizador físico M-VAVE FM-1. Flasheador WebMIDI en el navegador, filtro de 4 polos, OSC DRAW/CHOP y suite de efectos estéreo.

Disconnected

Target Identity: FM-1_950 (S1Vave 1.0)
Integrity: ✓ Verified CRC-16
Size: 610 KB
⛔

⚠️

0%
Ready 0 / 0 KB
SYS_CONSOLE
|
[SYS] S1Vave WebMIDI Installer Initialized.

💡

1. USB Data Line
2. Release DAW Ports
3. Interrupted Flash Recovery

¿Qué es S1Vave?

S1Vave es un firmware de código abierto que transforma el sintetizador portátil M-VAVE FM-1 (núcleo RISC JieLi AC791N de 32 bits) en un avanzado Sintetizador Polifónico de 8 Voces con auténtico carácter analógico.

Cada parámetro ha sido modelado y calibrado con alta precisión DSP:

  • Motor Polifónico de 8 Voces: MONO (con glide legato y auto-portamento), UNISON (8 voces apiladas para leads y bajos masivos), POLY (polifonía dinámica de 8 voces) y CHORD (memoria de acordes programable).
  • Núcleo de Osciladores: Onda Diente de Sierra (Saw) anti-alias con PolyBLEP, Cuadrada con Modulación de Ancho de Pulso (PWM manual, por envolvente o por LFO) y suboscilador (-2o.A pulso asimétrico al 25%, -2oc cuadrada y -1oc cuadrada), además de ruido Blanco y Rosa calibrado.
  • Innovaciones del Sintetizador: OSC DRAW (dibujo de tabla de ondas de 16 pasos con interpolación Step o Slope) y OSC CHOP (corte armónico tipo peine con multiplicador de profundidad).
  • Filtro en Cascada de 4 Polos (24 dB/oct): Curva de corte calibrada de $20\text{ Hz} \dots 20\text{ kHz}$ con auto-oscilación analógica, seguimiento de teclado y dos modos de carácter (Clean Analog Model y saturación Warm Midnight).
  • Envolventes ADSR Calibradas: Curvas exponenciales RC con tiempos de respuesta analógica de alta precisión.
  • Modulación y Efectos Estéreo de Estudio: LFO de 6 formas de onda con modo Fast de audiofrecuencia ($\sim 100\text{ Hz}$), Chorus estéreo de 4 modelos, Delay ping-pong sincronizado al tempo y Reverb Plate de alta densidad Dattorro.
  • Secuenciador de 64 Pasos y 64 Presets de Fábrica: Sub-pasos (ratchets), probabilidad, grabación de movimiento y 64 programas de sonido clásicos listos para tocar.

Controles del Panel Físico (M-VAVE FM-1)

El hardware M-VAVE FM-1 cuenta con 4 potenciómetros giratorios (K1–K4), 8 botones de función y 16 teclas de paso. Al presionar cualquier botón se accede a su página de parámetros:

Página / BotónPERILLA 1 (K1)PERILLA 2 (K2)PERILLA 3 (K3)PERILLA 4 (K4)
HOME (PERFORM)Corte (FREQ) [CC 74]Resonancia (RESO) [CC 71]Prof. Env (ENV) [CC 24]Tiempo Portamento [CC 5]
EDIT (OSC CORE)Rango (64'..2') [CC 14]Nivel Cuadrada [CC 19]Nivel Sierra [CC 20]Nivel Sub [CC 21]
EDIT (PWM)Fuente PWM [CC 16]Ancho de Pulso [CC 15]Nivel Cuadrada [CC 19]Tipo Sub-Octava [CC 22]
EDIT (SUB/NOISE)Tipo Sub (-2o.A, -2oc, -1oc)Nivel Ruido [CC 23]Modo Ruido (Rosa/Blanco)Afinación Fina [CC 76]
EDIT (OSC DRAW)Modo Draw (Off/Step/Slope)Multiplicador (1.0x–32.0x)Fuente PWM [CC 16]Ancho de Pulso [CC 15]
EDIT (OSC CHOP)Chop Armónico (0–200) [CC 103]Chop Peine (1.0–32.0) [CC 104]——
EDIT (FILTER)Corte Filtro [CC 74]Resonancia [CC 71]Prof. LFO Filtro [CC 25]Seguimiento Teclado [CC 26]
ENV (ADSR)Ataque [CC 73]Decaimiento [CC 75]Sostenido [CC 30]Relajación [CC 72]
ENV (TRIG/AMP)Modo Disparo [CC 29]Modo Amp (Gate/Env) [CC 28]Fuente PWM [CC 16]Prof. PWM [CC 15]
LFO (CORE)Frecuencia LFO [CC 3]Forma de Onda [CC 12]Sincro Tempo [CC 106]Modo Fast [CC 79]
FX (MIX)Modo Chorus [CC 93]Nivel Delay [CC 92]Nivel Reverb [CC 91]Tiempo Delay [CC 90]
GLO (VOICE)Modo Poly (Mono..Chord) [CC 80]Modo Portamento [CC 31]Transposición [CC 77]Volumen Master [CC 7]

Controlador de Hardware & Monitor (Editor de Patches)

Controla y visualiza todos los parámetros de tu M-VAVE FM-1 (S1Vave) en tiempo real mediante WebMIDI:

  • Superficie de Control Completa de 59 Parámetros: Núcleo de osciladores, PWM, sub-oscilador, OSC DRAW & CHOP, filtro, ADSR, LFO y suite de efectos estéreo.
  • Enrutador de Audio USB y Osciloscopio: Vúmetro estéreo en tiempo real, osciloscopio de forma de onda y espectrograma de frecuencias.
  • Gestión de Presets: Cambio inmediato de programas, exportación/importación de patches en JSON, generador aleatorio (randomize) y lectura de parámetros por MIDI (CC 119).
  • Piano Virtual y Secuenciador: Teclado de 25 teclas con control de octavas, retención de notas (latch) y secuenciador de arpegios acid.

Simulador Virtual en el Navegador (WebAssembly)

¿Aún no tienes el sintetizador físico M-VAVE FM-1? Puedes probar y tocar el código C original del firmware compilado a WebAssembly directamente en tu navegador:


Código Abierto y Licenciamiento

  • Código Fuente: Repositorio en GitHub (AndrewGG88/S1Vave)
  • Licencia: GNU General Public License v3.0 (GPL-3.0-only)
  • Aviso: S1Vave es un proyecto independiente y de código abierto desarrollado por Andrew GG, y no está afiliado, patrocinado ni respaldado por ningún fabricante comercial de hardware.