VIBE FM Mk1 Open firmware, officially supported. The first 100 get 10% off Join the list →

The Firmware Hub · FM-1 · keySTEP ONE

keySTEP ONE for the M-VAVE FM-1

keySTEP ONE0.5.42 · beta

by dzwerg GitHub ↗

grooveboxbeta

A four-track MIDI arranger and controller for the M-VAVE FM-1. Create patterns, songs and albums, switch patterns live, route USB and Bluetooth MIDI, and play sounds with the onboard General MIDI synth.

Text by the maker.

About it

Runs on
FM-1
Release
0.5.42 · released 10 Nov 2026 · on the hub since 10 Nov 2026597 KB · what's new
Licence
MPL-2.0 · source ↗ · copy on the hub
Flash chip
The first FM-1s onlyOn a newer FM-1 (flash 0xB36014) this version keeps your saves in RAM only, and updates from it may fail: what to do
Identity
FM-1_74000542what it reports over USB while it runs
Build
Built by its maker, not signed
Popular
↓ 4 installs via the hub

More by dzwerg

Like keySTEP ONE

Changelog

What changed, version by version2 versions

v0.5.42 - 2026-11-10

  • ALBUM ONCE confirmed working on physical FM-1 hardware.
  • Removed the temporary red PLAYER debug line.
  • Preset selection and Program Change routing fixes retained.
  • LIVE PLAY, MUSIC DISK and track routing preserved.
  • FMHub metadata added.
  • Firmware identity changed to FM-1_74000542.
  • Release package rebuilt with the new identity; playback logic unchanged.
  • SHA-256: 9de60f29818022dd72cd2c098b91c9d27427bd8898682cf0c30863fc5754569b

v0.5.35-beta — 2026-11-01

First public beta snapshot prepared from the owner's keySTEP_ONE_ARBEITSKOPIE.zip (pre-built firmware identity FM-1_731000535).

  • Four-track arranger and native pattern/song/album workflows.
  • LFO LIVE PLAY: 11 banks × 16 patterns = 176 keyboard-selectable IDs; four independent track selections; per-track next-loop queuing and live-pattern indication.
  • Four live-play track volume knobs. For the internal GM engine, channel-local CC7 can affect active notes; outbound MIDI Note-On velocities are scaled for new notes (no global CC7 message sent to external gear).
  • USB MIDI Device/Host capability, BLE MIDI and TRS MIDI code paths.
  • Sonivox EAS General MIDI engine and M2-related functionality.
  • LIVE PLAY confirmed working on real hardware by project owner.
  • Prebuilt .fwsc read from the supplied archive and its identity and SHA-256 verified during packaging.
  • No fresh hardware flash or full build was performed as part of this release preparation.
  • ALBUM / ONCE has been reported to restart after the final song. The source already includes an ONCE stop check, but the issue is not resolved/reproduced conclusively. Treat this as a beta limitation.
  • Do not expect a displayed LIVE PLAY mapping for pattern IDs 177–512.

CHANGELOG.md on GitHub ↗