0
FM Lab
A six-operator FM synthesizer for the M-VAVE FM-1, built to learn FM on.
- Custom firmware
- Stable
- Low brick risk
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Latest release · 18 Oct 2026FM Lab 1.1.0
Added
- OVERSAMPLE (GLOBAL, last bank,
ONto start). The operators run at 88.2 kHz and a half-band filter brings the sound back to 44.1 kHz, so the harmonics FM makes above 22 kHz no longer fold back into the audible range as tones that don't belong to the note: about 40 dB less of them on a bright patch played high. It roughly doubles the engine's CPU: ~72 % (82 % peak) with eight voices, the filter and every effect on.OFFgives that back. - BIT DEPTH (GLOBAL, last bank): the voices cut to 16, 12 or 8 bits before the filter and the effects,
for the sound of older hardware. It starts at
24 BIT, which is FM Lab as before.
Changed
- 24-bit output. The sound used to be cut to 16 bits right after the voices were mixed, and only then sent to the 24-bit DAC. The mix leaves room for an 8-voice chord, so a single soft note used only ~11 of those 16 bits, and its decay ran out of steps and turned gritty (the DC blocker's rounding added a distortion that followed the note). The mix, the filter, the effects and MASTER now carry 24 bits to the DAC. USB audio stays 16-bit and is dithered. The delay's echoes are still stored at 16 bits, which saves 128 KiB of RAM.
Install: download fmlab-1.1.0.fwsc and flash it as described in the README. Settings saved by 1.0.x carry over; OVERSAMPLE starts ON and BIT DEPTH at 24.
Before you start
- How hard is it?
- EasyCopy a file or use a web page. No extra software.
- What you need
- Nothing beyond the device, as far as the project says.
- Can it break my device?
- Very unlikely to break anything.
- Can I undo it?
- The project doesn't say. Assume you can't.
Get itOpens github.com
Did it work for you?
Did FM Lab v1.1.0 work on your M-VAVE FM-1?
No reports yet for v1.1.0.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: M-VAVE FM-1.
No compatibility information yet.
Risk and recovery
- Brick risk
- Low
- Requires opening the device
- No
Releases
| Version | Name | Released |
|---|---|---|
| v1.1.0 | FM Lab 1.1.0Latest | 18 October 2026 |
| v1.0.1 | FM Lab 1.0.1 | 18 October 2026 |
| v1.0.0 | FM Lab 1.0.0 | 18 October 2026 |
Credits, license and support
- License
- GPL-3.0