Felucca SMK-37
Firmware for SMK-37 Pro / Elite (M-VAVE)
Felucca 1.6.1 with a board layer for the SMK-37 Pro, Elite and MKE-P37, mapping the keys, pads, faders and wheels onto Felucca's controls. Beta, built from source.
by genkigenki, Leo Kuroshita (@kurogedelic), Hügelton Instruments

Brick risk. Flashing this carries a known, documented risk of damaging the device.
- Distribution
- Build from source yourself
- License notes
- Inherited from Felucca; LICENSING.md covers the bundled assets and ported DSP.
- Source
- github.com https://github.com/genkigenki/Felucca/tree/smk37
- Homepage
- github.com https://github.com/genkigenki/Felucca/blob/smk37/SMK37.md
- synth-engine
- sequencer
- fx
- usb-audio
- midi
- platform
- velocity
Description
Lives on the smk37 branch of the genkigenki/Felucca fork and is offered upstream as hugelton/Felucca pull request 237. The 27 middle keys play like the FM-1's, the 10 outer keys add notes, the pads stand in for the white keys and the step grid, the faders set track level, pan and sends, and the wheels bend pitch and send mod wheel. The FM-1 build is unchanged and the SMK-37 code sits behind a BOARD_SMK37 switch. The firmware never writes the keyboard's calibration, Bluetooth pairing or key areas. The TRS jack is not used, so there is no MIDI input over TRS; MIDI works over USB.
Install notes
SMK37.md has you build a package for your model with BOARD=smk37 (MODEL=elite or MODEL=mke for the other two) and install it with tools/fm1_install.py over USB. The installers accept only a package for the connected model. Have your model's stock package and M-VAVE's updater ready first, and keep the cable connected until the keyboard restarts. The first start clears the stock settings and other firmware's data in the shared data area.
Version history
| Version | Date | Notes |
|---|---|---|
| smk37 @ b67312c | 2026-10-15 | No tagged releases; this is the latest commit on the smk37 branch. |