Skip to content
altstrument

Felucca

Firmware for FM-1 (M-VAVE)

Open multi-engine synth platform: 13 engines, 4 tracks sharing 8 voices, 64-step sequencer, mod matrix, USB and TRS MIDI, USB audio. The base most other FM-1 firmwares fork.

by Leo Kuroshita (@kurogedelic), Hügelton Instruments

ActiveSource: openGPL-3.0-only
Mvave FM-1 | Felucca Firmware - Multi Sequencer, 9 Engines, Scale Mode - First Look · Stanley Gurvich · via youtube.com

Brick risk. Flashing this carries a known, documented risk of damaging the device.

Distribution
Browser installer (WebMIDI / WebUSB)
License notes
Bundled fonts and ported DSP keep their own licences (LICENSING.md, LICENSES/).
Source
github.com https://github.com/hugelton/Felucca
Homepage
hugelton.github.io https://hugelton.github.io/Felucca/

Description

Thirteen engines with factory presets (analogue, 6-operator FM, phase distortion, samples, granular, drums, Plaits- and Rings-derived physical models), a 64-step sequencer with chords, ties, chance, conditions, ratchets and automation, songs, effects, a MOD matrix, MIDI learn, a web editor and a browser demo. Most of the scene (SLOOP, X0X, FoMni, Melodee and others) is built on its hardware layer and update loader.

Install notes

Web installer in Chrome or Edge over USB, or tools/fm1_install.py from a terminal. The installer's Return to official V15 and M-VAVE's updater both go back to stock. Build guide: BUILDING.md.

Version history

Felucca version history
VersionDateNotes
1.62026-10-13Custom UI colours, conditional steps, EUCLID, MIDI channel per track. Projects with conditional steps do not open on 1.5 or 1.5.1.
1.5.12026-10-10
1.52026-10-09
1.4.12026-10-09
1.42026-10-09

Back to FM-1