Overview
Fune runs on M-VAVE keyboards (FM-1, SMK-37) and the M5Stack Cardputer Zero today, with desktop, web and handhelds planned. The same engines, sequencer and pages are on every device.
Status: 0.0.1 Alpha, in development. Song and preset files may still change between builds.
To install on an FM-1 or SMK-37, use the web installer in Chrome or Edge on a computer, over USB.
Platforms
| Platform | Status |
|---|---|
| M-VAVE FM-1 | Beta |
| M-VAVE SMK-37 Pro / Elite | Alpha |
| macOS, Linux | Planned |
| Web (desktop, tablet) | Planned |
| M5Stack Cardputer Zero | Alpha. Download it from the GitHub release |
| H700 handhelds (PortMaster) | Planned |
Features
- Multi-platform: one codebase across devices: keyboards and the Cardputer Zero today, with computers, the web and handhelds planned; each device gets its own layout
- Seven built-in synth engines, one per track, each with filter, amp, two envelopes and an LFO
- Engine SDK: build your own engines in C and add them later, next to the built-in ones
- Four ways to write notes: piano roll, step sequencer, drum grid and tracker, plus a song mode that chains scenes
- Mixer and effects: two insert effects per track and two shared buses (reverb and delay)
- Songs and presets save to the device
Engines







The built-in engines and effects, and plugins made by others, are listed in the Fune Library.
Pages











Before you install on an FM-1
- Fune runs only with M-VAVE's own (stock) bootloader. On a modified bootloader it refuses to write anything.
- It has been tested on FM-1 units with the earlier flash chip only; units with the newer chip should work but are untested.
- Fune is not compatible with Felucca or the custom firmwares derived from it: songs, presets and plugins do not carry over.
- To go back, install M-VAVE's official firmware with their updater.