OberVave SMK-37
Firmware for SMK-37 Pro / Elite (M-VAVE)
Beta build of zvenson's OberVave 8-voice polysynth for the SMK-37 Pro, Elite and MKE-P37, with the pads as the step sequencer and the faders on filter and effects.

Brick risk. Flashing this carries a known, documented risk of damaging the device.
- Distribution
- Prebuilt image you flash yourself
- License notes
- Platform code carries Leo Kuroshita's Felucca copyright and SLOOP's changes; LICENSING.md lists who wrote each part, including the SMK-37 board layer by M. Geisler (genkigenki).
- Source
- github.com https://github.com/zvenson/obervave
- Homepage
- github.com https://github.com/zvenson/obervave/blob/main/SMK37.md
- synth-engine
- sequencer
- fx
- reverb
- delay
- midi
- usb-midi
- performance
Description
The same synth, programs and screens as the FM-1 version, with the SMK-37's controls put to work: velocity from the unit's factory curves, wheels for bend and vibrato, and two fader banks. The SMK-37 layer comes from genkigenki's reference port of the fm1-to-smk37 kit. The README says it has not yet run on a real SMK-37. It also lists the Donner Starrykey 37 Play (with the Pro package). There are no key LEDs and no TRS MIDI input.
Install notes
SMK37.md asks for a full flash backup first and says the unit's factory key, pad calibration and Bluetooth pairing data must not be overwritten. It installs one of three model-specific packages with tools/fm1_install.py over USB, from stock or another Felucca-family firmware, in about three minutes. Holding OCTAVE- at power-on starts only the updater. To go back, install your model's factory package with M-VAVE's own updater.
Version history
| Version | Date | Notes |
|---|---|---|
| 1.3.1-beta | 2026-10-15 | Git tag; no GitHub release page. Sequencer coloured by track. |
| 1.3-beta | 2026-10-15 | Git tag; no GitHub release page. |
| 1.2.1-beta | 2026-10-14 | Git tag; no GitHub release page. First SMK-37 packages. |