Fantasma
A ghostly, ambient synth firmware for the M-VAVE FM-1 drones · bells · rain · Omnichord chords · in a neon skin
- Custom firmware
- Stable
- Medium brick risk
- Reversible
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Tape sounds, in the manner of Boards of Canada:
- WOW: a preset can now set the LFO for a slow, free wobble of the pitch, a worn tape that slows down and speeds up again, and its SPREAD and GLIDE. The presets before 1.1 do not use them and sound as they did.
- Six new sounds with it, at the end of their engine's list (the numbers of the others do not change): NOSTALGIA (ANALOG, a detuned pad; on the Pad too), HAZY LEAD (ANALOG, a mono triangle with a slow delay), TAPE EP (FM6, the tine piano with a lot of chorus), FADED CHOIR (VOICE; on the Pad too), MUSIC BOX (BELL, a toy bell drifting in pitch) and VHS HISS (AMBI, the hiss and crackle of a running tape).
- The website plays every sound: the Sounds section has a few seconds of each of the 129 factory sounds, rendered by the firmware itself.
Install it from the browser: https://gadlele.github.io/Fantasma/install/
Before you start
- How hard is it?
- EasyCopy a file or use a web page. No extra software.
- What you need
- A USB or MIDI cable
- Comfort with the command line
- A computer
- Can it break my device?
- Small chance of trouble, with a way to recover.
- Can I undo it?
- Yes. You can go back to the official software.
Did it work for you?
Did Fantasma fantasma-v1.1 work on your M-VAVE FM-1?
No reports yet for fantasma-v1.1.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: M-VAVE FM-1.
No compatibility information yet.
Getting started
From the project's README ("Install"):
- Open the web installer in Chrome or Edge on a computer.
- Connect the FM-1 with a USB data cable, straight into the computer.
- Follow the five steps: the checklist, a backup, the build, connect, install. About two minutes.
From a terminal instead: python3 tools/fm1install.py Fantasma-1.1.fwsc (needs pip install mido python-rtmidi).
If something goes wrong: switch the FM-1 on while holding OCT−. It starts FANTASMA USB RESCUE, with only USB, ready for a new install (it also starts by itself after two failed starts). The firmware never writes the FM-1's boot code, and the installer can put the official M-VAVE firmware back at any time.
Risk and recovery
- Brick risk
- Medium
- Reversible
- Yes
- Requires opening the device
- No
From the project's README ("Install"):
- Open the web installer in Chrome or Edge on a computer.
- Connect the FM-1 with a USB data cable, straight into the computer.
- Follow the five steps: the checklist, a backup, the build, connect, install. About two minutes.
From a terminal instead: python3 tools/fm1install.py Fantasma-1.1.fwsc (needs pip install mido python-rtmidi).
If something goes wrong: switch the FM-1 on while holding OCT−. It starts FANTASMA USB RESCUE, with only USB, ready for a new install (it also starts by itself after two failed starts). The firmware never writes the FM-1's boot code, and the installer can put the official M-VAVE firmware back at any time.
Releases
| Version | Name | Released |
|---|---|---|
| fantasma-v1.1 | Fantasma 1.1Latest | 16 October 2026 |
| fantasma-v1.0 | Fantasma 1.0 | 16 October 2026 |
Credits, license and support
- License
- GPL-3.0