Skip to content
altstrument

CTL-1

Firmware for FM-1 (M-VAVE)

Turns the FM-1 into a MIDI master controller: 4 CC banks on the knobs, program change, scale keys with chords, arpeggiator and a 4-track Euclidean drum sequencer, plus General MIDI sounds of its own.

by Charles Vestal

ActiveSource: openGPL-3.0-only
CTL-1 Play page on the FM-1 screen
Charles Vestal, via github.com

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

Distribution
Browser installer (WebMIDI / WebUSB)
Source
github.com https://github.com/charlesvestal/fm1-ctl
Homepage
charlesvestal.github.io https://charlesvestal.github.io/fm1-ctl/install/

Description

The released build is USB-only (USB MIDI plus TRS MIDI in). A Bluetooth build exists in the repository but is withheld from distribution: JieLi's Bluetooth libraries are binary-only and cannot be shipped with a GPL-3.0 firmware until a section 7 permission is granted (asked of Felucca's copyright holders). Anyone can build the Bluetooth version themselves.

Install notes

Browser WebMIDI installer, which can put M-VAVE firmware back; an FM-1 that fails to start twice comes up in a safe mode the installer can reach. Firmware file also on the releases page.

Version history

CTL-1 version history
VersionDateNotes
0.92026-10-10USB-only build.

Back to FM-1