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
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.
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
- —
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.