fm1-ctrl
A thin, transparent MIDI controller for the M-VAVE FM-1: every control sends its own event, unchanged, and the mapping lives in the receiving host (a web emulator, a DAW, or a map pushed over SysEx).
- 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
Before you start
- How hard is it?
- HardUses the command line or developer tools.
- What you need
- Comfort with the command line
- A computer
- Can it break my device?
- Very unlikely to break anything.
- Can I undo it?
- The project doesn't say. Assume you can't.
Did it work for you?
Did fm1-ctrl 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 ("Build"):
git submodule update --init --recursive # the platform export AC79SDK=/path/to/AC79AIoTSDK # only for Bluetooth python3 platform/tools/build.py app # firmware + package python3 platform/tools/build.py app --host # the host simulator python3 platform/tools/build.py app --web # the browser emulator
Output: app/build/ctrl.bin, app/build/ctrl.fwsc (identity FM-19300 in a dev build).
Risk and recovery
- Brick risk
- Low
- Requires opening the device
- No
Credits, license and support
- License
- MPL-2.0