• Products
  • Studio
  • Engine
  • Research
  • Work with us
Request access

Products

  • All products
  • Plugins & tools
  • Sampler
  • Sounds
  • Bundles
  • Studio
  • Apps & integrations

Technology

  • Engine overview
  • Build with the Engine
  • Hardware
  • Symbolic
  • UI Kit
  • Module examples
  • Comparisons

Resources

  • Learn
  • Book
  • Blog
  • Models
  • Documentation
  • Brand kit
  • Help Center

Made for

  • Producers
  • Sound designers
  • Artists
  • Web developers
  • Product teams
  • Hackathon teams
  • Researchers
  • All audiences

Company

  • About
  • Work with us
  • Call for artists
  • Research
  • Jobs
  • Contact
Instagram (opens in a new tab)GitHub (opens in a new tab)maruaudio on npm (opens in a new tab)Discord (opens in a new tab)LinkedIn (opens in a new tab)Facebook (opens in a new tab)

Building the future of sound, with you.

© 2026 Maru · private early access

TermsPrivacyRefunds
  1. Community
  2. /
  3. Firmware
  4. /M-VAVE FM-1
  5. /Play

Playable hardware

M-VAVE FM-1 playground

Load firmware, play the keys and explore its screen and controls. The same CPU emulator powers this page and Maru’s local pedal workbench.

Eight-track drum machine with Grids and resonators.

GPL-3.0 · Catalog release: drum-v0.16.0

Firmware detailsAuthor installer and downloads (opens in a new tab)Author’s own preview (opens in a new tab)

Load a package to try

Preview package: drum-0.16.0+f3d7e5a. Downloads directly from the author. Maru hosts the MIT emulator, without bundling firmware packages.

Local files stay on your computer. Catalog selection supplies author information; it does not verify a local file’s identity. This page does not flash a device.

stopped

Choose a firmware package to power on the virtual FM-1.

240 × 240 firmware framebuffer

Firmware
No package loaded
Engine
fm1-emu · pi32v2 CPU · 100 MHz model
Emulated time
—
Instructions
—
Audio frames
—
Short renders
—
JIT regions / failures
—
MASTER
900900
SELECT
ALGORITHM
KNOB 1
KNOB 2
KNOB 3
KNOB 4
PRESETS

Drag or scroll an encoder, use its arrow keys, or tap − / +. Hold function buttons while turning an encoder. The keyboard scrolls horizontally on smaller screens.

This runs firmware instructions in the shared fm1-emu runtime. Emulator state and sound describe this browser; physical timing, audio I/O and recovery require device measurements.

Emulator: fm1-emu by Joakim Eriksson and contributors · MIT licence. Firmware remains the work of its respective authors.

The device screen comes from firmware pixels. Browser controls remain HTML and use Maru’s shared UI kit. An emulator preview can reveal behavior and instruction failures; it does not establish physical device compatibility.

Not made, endorsed or supported by M-VAVE. Community firmware is made by independent authors. Installing it is your choice and at your own risk; browser emulation does not verify your physical device or its recovery path. How recovery works

  • Play the virtual M-VAVE FM-1
  • M-VAVE FM-1 firmware catalog
  • Device and compatibility
  • Recovery ladder
  • Listing and takedown policy