Skip to content
altstrument

Skiff

Firmware for FM-1 (M-VAVE)

Six-track groovebox forked from Felucca: 14 synth and drum engines, 64-step sequencer with trig conditions and parameter locks, pattern pool and songs, performance layer, FM6 editing on the unit and a browser editor.

by illuminus5

ActiveSource: openGPL-3.0-only
Six Skiff screens: home with six tracks, a step page, perform, the mixer, delay and the shift key map
illuminus5, via github.com

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

Distribution
Browser installer (WebMIDI / WebUSB)
License notes
Bundled fonts, ported DSP and SDK files keep their own licences (LICENSES/); the Hügelton Sample Pack is GPL-3.0-only, not CC0.
Source
github.com https://github.com/illuminus5/skiff
Homepage
illuminus5.github.io https://illuminus5.github.io/skiff/

Description

Fork of Felucca 1.1.5 that keeps its engines, sounds and file formats, so Felucca sounds and projects load. Each page draws what its knobs do, and holding HOME shows every control's job. Version 1.1 adds editing of every FM6 operator value on the FM-1 and a graph of the operator envelopes. It has a web editor, a browser emulator and a stereo USB audio input for recording the master on a computer.

Install notes

Browser installer in Chrome or Edge over USB, or tools/fm1_install.py with the .fwsc from the releases page. The installer page can return the FM-1 to official V15 after saving a backup. An FM-1 stuck in boot mode (WL80UBOOT) can be recovered with tools/fm1_install.py or FM-1 Transporter.

Version history

Skiff version history
VersionDateNotes
1.12026-10-13FM6 operator values editable on the unit, with an envelope graph and an init-from-sine patch.
1.02026-10-12

Back to FM-1