v0.16Free · GPL-3.0

FORGE ONE

Custom firmware for the M-Vave FM1.
Turn a tiny FM synth into a 4-track groovebox you play live.

Download 0.16 Getting Started

Support FORGE ONE ☕

Download

FORGE ONE 0.16 · forge-one-0.16.fwsc

610,090 bytes · 24 Oct 2026 · built by GitHub Actions from commit 4041239 (branch song-v07, build run). Installed and tested on the author's FM1.

SHA-256: 74d22ea705d5800c39aefcaafc043aae70b1598ccd172bdc267ea6ec7ccca0f8

Download .fwsc

Check the file on macOS: shasum -a 256 forge-one-0.16.fwsc

Source code: github.com/kkasemsa/FORGE-ONE · License (GPL-3.0)

⚠ Unofficial firmware. FORGE ONE is not made, endorsed or supported by M-Vave or by Hügelton Instruments. Installing firmware is at your own risk: if an install is interrupted the FM1 can be left unable to start (it can be recovered, but that may need extra hardware). Back up your projects, presets and settings first.

What is it?

FORGE ONE is built on Felucca 1.6.1 by Leo Kuroshita (Hügelton Instruments), the open-source FM1 firmware. Everything in Felucca works as before; FORGE ONE adds a seeded generator, song starters and a live Song Mode. Projects you make stay compatible with stock Felucca 1.6 / 1.6.1.

Features in 0.16

4 tracks, generated

Bass, lead, pad (chords) and drums written on the box from one seed, with a sound loaded on each track.

13 genres, 45 starters

Detroit, Berlin, Dub Techno, Acid, Trance, Deep House, Synthwave, Ambient, Lo-Fi, Jarre and more, each with its own sounds, tempo and swing.

Key, scale & tempo

Change key and scale (MIN DOR PHRY MPEN HARM MAJ LYD MIX PEN) at the next bar; set or tap the tempo.

SEED · DENSITY · EVOLVE

New ideas from the seed, busier or sparser parts, and patterns that develop over the loops.

Song Mode, parts A–D

Verse, chorus, bridge and lift/break from one seed. Queue parts at the next bar or let CHAIN run A→B→C→D.

Mute on the fly

Hold FX and press a track key. Momentary, or latched with MENU > FX LATCH.

Reroll & lock

New notes for one track or every unlocked track. Lock the tracks you love.

Focus + knobs

Put one track on the four knobs: cutoff, resonance, envelope, decay and more.

Presets on the next bar

Browse the focused track's presets; the change lands on the bar. OCT− cancels, OCT− twice undoes.

Favourites & mixer

Four favourite sounds one press away. Hold D4 and turn the knobs for T1–T4 levels.

Live tools

Hold-to-play repeat, filters, tape stop and throws; two knob scenes; tap tempo; a visual click.

Everything on screen

Every key and knob shows what it did in a big box for about a second.

Song Mode cheat-sheet

Hold SEQ for 0.6 s to open Song Mode. Press SEQ again to leave.

Do thisPress
Play part A–D (at next bar)Black keys 1–4 F#3G#3A#3C#4
Mute T1–T4 (while held)FX + F3G3A3B3
Clear all mutes and effectsC#5
Reroll one trackD4 + F3–B3
Reroll every unlocked trackC4
Lock T1–T4Black keys 5–8 D#4F#4G#4A#4
Focus a track on the knobsF3–B3 (same key again: off)
Change the focused track's presetTurn PRESETS (lands at next bar)
Cancel a waiting changeOCT−
Undo last reroll / preset / favourite / keyOCT− twice quickly
Load favourite 1–4D4 + black 1–4
Store favourite 1–4Hold black 1–4 for 0.5 s
Mixer (T1–T4 levels)Hold D4, turn K1–K4
CHAIN on/off · bars per partD4 + F#5 · D4 + ALGORITHM
Tempo ±1 (FX: ±5) · tap tempoSELECT · F5
Key ±1 semitone · scaleALGORITHM · FX + ALGORITHM
Knobs (no focus)K1 SEED · K2 DENSITY · K3 EVOLVE · K4 GENRE
FX macrosHold FX: FILTER · CRUSH · THROW · DEPTH

Song Mode keyboard map

Install (macOS)

The official Felucca web installer only installs stock Felucca, so FORGE ONE uses Felucca's command-line installer. Steps from the project README.

  1. Back up with the Felucca web editor (keep your FM6 .syx file too; the backup leaves it out).
  2. Quit Ableton Live and every other MIDI app. Connect the FM1 with a USB data cable and turn it on.
  3. Once, in Terminal:
    python3 -m venv ~/fm1-env
    ~/fm1-env/bin/pip install mido python-rtmidi
  4. Download fm1_install.py into the folder with the .fwsc file.
  5. Run it there:
    ~/fm1-env/bin/python fm1_install.py forge-one-0.16.fwsc
    It asks before writing. Don't unplug or let the Mac sleep until it says done. The FM1 restarts on its own.
  6. Check: the start-up screen says FORGE ONE, and holding SEQ shows FORGE on F5 and STARTER on G5.

Windows / Linux steps are not documented yet.

Go back to stock

If the FM1 does not start

Changelog

Full changelog

Feedback

Found a bug or have an idea? Email ktp@ktpphoto.com

FORGE ONE is free. If it helped your jams, you can buy me a coffee ($3).

Support FORGE ONE ☕