tonic-fm1, image 1 from its README
Firmware

tonic-fm1

Rising73/100

A Digitone-style FM groovebox firmware for the M-VAVE FM-1: FM, VA and drum engines, 12 voices, a 64-step sequencer with p-locks. Browser emulator and web installer included.

tonic-fm1 is custom firmware for the M-VAVE FM-1, by @RahelPuest. Open source under MPL-2.0, latest release v0.12 (October 2026).

forM-VAVE FM-1·by@RahelPuest

Unclaimed. Is this yours? Sign in with GitHub as @RahelPuest to claim it.

Downloads
0
Stars
0
Forks
0
Commits
2
Last commit
Download v0.12

tonic-0.12.fwsc· 597 KB· +1 file

MPL-2.0· RahelPuest/tonic-fm1·rahelpuest.github.io/tonic-fm1/·downloads come from the creator’s GitHub releases

2
Commits
1
Releases
2 commits and 1 release in the last year
Activity · last 12 months
1 releases
  1. v0.12TONIC 0.12Latest2 files

    Not yet tested on a physical FM-1. It runs in the host simulator, the browser emulator and the instruction-level emulator fm1-emu. Install at your own risk; the installer can put M-VAVE's firmware back.

    New in 0.12

    • Drum controls per pad: each pad has two controls named by its model (BEND/TICK, SNAP/BODY, NOIS/RESO, TUN2/FM …) and its own PAN.
    • Insert effect per voice after the filter: OVER, HARD, FUZZ, RECT, FOLD, CRUSH, with AMT, TONE and MIX (also modulation destinations).
    • Modulation envelope (LFO › MENV): DEL ATK DEC SUS REL to any destination, positive or negative depth.
    • A scale per sound (ARP › CHORD): notes snap to SCALE / ROOT, and chords follow the scale's degrees (2ND … 7TH, TRIAD, SUS2/4, 7TH+, 9TH+, QUART, POWER).
    • Length and speed always per track (SEQ › TRACK).

    Before you update

    0.12 saves in a new format. It reads every older project, but older versions cannot read what 0.12 has saved. Take a USB backup first if you may want to go back: python3 base/tools/fm1_backup.py backup FILE.

    Install

    Every earlier version (0.1 … 0.11) is in release/ and on the site. Checksums: SHA256SUMS.

    Show all 2 files