FNTSMG-1
Firmware de groovebox para el M-VAVE FM-1, de fantasmogenesis. Corre sobre Felucca de Hügelton Instruments.
- 8 pistas: bombo, caja, metal, percusión y 4 sintes, con 17 motores propios (SH, ácido, FM, cuerdas, textura, dron, dub, resonador…) y SAMPLE en las 8.
- La pantalla en español, inglés o portugués.
- Secuenciador de 32 pasos por pista, 16 patrones, locks de sonido y de mezcla, condiciones, probabilidad, ratchet y micro.
- Cadena de patrones, 16 efectos en vivo, arpegiador, azar de sonido y de patrón, deshacer.
- Audio USB de 8 pistas (44.1 kHz) y MIDI por USB y TRS.
Guía rápida: https://fantasmogenesis.art/fm1/guia
Estación (el FM-1 en la computadora, Chrome o Edge): https://fantasmogenesis.art/fm1/estacion/
Instalar
Con el instalador web de fantasmogenesis.art, o con el de Felucca (vendor/Felucca/tools/fm1_install.py). El regreso al firmware de fábrica se hace con el Workbench de M-VAVE.
Instalar firmware de terceros es bajo tu propio riesgo. Respalda tus proyectos antes.
Estructura
motores/src/: todo lo propio en C: motores (fg_kick,fg_snare,fg_metal,fg_perc,fg_synth), mezcla (fg_mix), secuenciador (fg_seq), visuales (fg_vis) y la interfaz de la caja (fg_box,fg_box_draw). No depende del aparato.firmware/: cómo se arma la imagen para el FM-1 (build.sh) y el simulador en la Mac (host/), que saca capturas y WAV.vendor/Felucca/: submódulo con el fork de Felucca (ramagroovebox): arranque, USB, flash, pantalla y teclado.caja/,espejo/: la caja y los visuales en el navegador (WebAssembly).estacion/: la Estación, la app web que habla con el FM-1 por SysEx (PROTOCOLO.md): espejo, secuencia, sonido, mezcla, samples, proyectos y grabar. Necesitaespejo/espejo.wasmjunto a ella.
Compilar
Se necesita el toolchain de JieLi y el SDK AC79 que describe vendor/Felucca/BUILDING.md. Las rutas de build.sh apuntan a donde viven en la máquina de desarrollo: cámbialas por las tuyas.
git clone --recursive https://github.com/fantasmogenesis/fntsmg-1
cd fntsmg-1/firmware
./build.sh mt # out/fntsmg-1-8pistas.fwsc
./build.sh host # el simulador en la Mac
Licencia
GPL-3.0, igual que Felucca (ver LICENSE). Los samples del banco son de fantasmogenesis o generados por estos motores y se distribuyen con el firmware bajo la misma licencia. La letra Manrope va bajo la SIL Open Font License (firmware/fonts/OFL.txt).
