Tonitor
Tonitor turns the FM-1, a small FM groovebox, into an instrument for acousmatic and electroacoustic music — sound heard for itself, its texture, its grain and its movement — and for live ambient music, dark ambient above all.
- Custom firmware
- Stable
- Medium brick risk
- Reversible
Source codeWebsite: nzimas.github.io
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
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
- A computer
- Can it break my device?
- Small chance of trouble, with a way to recover. It may void your warranty.
- Can I undo it?
- Yes. You can go back to the official software.
Did it work for you?
Did Tonitor work on your M-VAVE FM-1?
No reports yet.
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 ("Installing"):
The easiest way is the browser installer: connect the FM-1 with a USB data cable, open the page in a desktop Chrome, Edge or Opera (they support Web MIDI with SysEx), and follow it. It finds the FM-1, checks what it runs, writes Tonitor and checks the result. Nothing is uploaded anywhere: the page talks to the FM-1 directly.
It installs over whatever the FM-1 runs now — M-VAVE's own firmware, another alternative firmware or an earlier Tonitor. Do not unplug the FM-1 while it writes.
To build and install from source instead, see Building from source.
If something goes wrong: hold OCT− while switching on for the USB rescue mode (the screen says RESCUE), then install again. Two failed starts in a row also enter it. Holding OCT− and OCT+ for five seconds enters the chip's own updater (UBOOT). If the FM-1 no longer starts at all, recovery needs FM-1-transporter.
Going back: the installer and ./install.sh install any FM-1 package; to return to M-VAVE's firmware, use M-VAVE's own updater. Apart from the update itself, Tonitor writes to the FM-1's flash only when you save a session — into a user data area that other firmwares may also use, so saving Tonitor sessions overwrites any projects another firmware left there.
Risk and recovery
- Brick risk
- Medium
- Reversible
- Yes
- Voids the warranty
- Yes
- Requires opening the device
- No
From the project's README ("Installing"):
The easiest way is the browser installer: connect the FM-1 with a USB data cable, open the page in a desktop Chrome, Edge or Opera (they support Web MIDI with SysEx), and follow it. It finds the FM-1, checks what it runs, writes Tonitor and checks the result. Nothing is uploaded anywhere: the page talks to the FM-1 directly.
It installs over whatever the FM-1 runs now — M-VAVE's own firmware, another alternative firmware or an earlier Tonitor. Do not unplug the FM-1 while it writes.
To build and install from source instead, see Building from source.
If something goes wrong: hold OCT− while switching on for the USB rescue mode (the screen says RESCUE), then install again. Two failed starts in a row also enter it. Holding OCT− and OCT+ for five seconds enters the chip's own updater (UBOOT). If the FM-1 no longer starts at all, recovery needs FM-1-transporter.
Going back: the installer and ./install.sh install any FM-1 package; to return to M-VAVE's firmware, use M-VAVE's own updater. Apart from the update itself, Tonitor writes to the FM-1's flash only when you save a session — into a user data area that other firmwares may also use, so saving Tonitor sessions overwrites any projects another firmware left there.
Credits, license and support
- License
- GPL-3.0