github jadamsowers/fm1-fimba v0.6.0
FiMba-1 0.6.0 (beta)

pre-release2 hours ago

What's new in 0.6.0

  • Reset to the defaults: hold SAVE for 1.5 s, then press SAVE again to confirm (anything else, or
    waiting 5 s, keeps everything). Every sound setting goes back to its default; the Setup page (Tune,
    MIDI, Theme) stays as it is.
  • MIDI out is off by default. Turn it on on the Setup page (GLO, KNOB 3). Settings you've already
    saved keep what they had.
  • Wah needs a sound hole: on the Board and None bodies, Wah and Wah rate are greyed out and don't
    turn ("NO HOLE: BOX OR GOURD").
  • The middle of the kalimba glows: the key under the lowest tine (white key 9 in Tine, 8 in
    Mirror; in Keyboard, the key that plays middle C) is dimly lit, and lights fully while it rings.

FiMba-1: a physically modelled kalimba (thumb piano) firmware for the M-VAVE FM-1.

Beta. FiMba-1 runs on the FM-1, installed with the web updater. Custom firmware is installed at
your own risk, so have the way back ready first (below). Its package differs from FoMni's only in
the app, checked byte by byte in this release's build.

Files

File What it is
fimba-0.6.0.fwsc The firmware package, to install on the FM-1
FiMba-1.html The browser version in one file: open it from disk, no FM-1 needed

Or play it online: https://jadamsowers.github.io/fm1-fimba/

Installing

  1. Get the way back ready. Download M-VAVE's stock firmware (FM-1 V15, "PC Firmware" at
    m-vave.com/download) and keep it. If FiMba-1 fails to start twice, the FM-1 comes up in safe mode
    (no sound, USB on), where you can reinstall. After four failed starts it enters the chip's own
    update mode, which the package can't overwrite, and tools/fm1_rescue.py puts stock firmware
    back. FoMni's web installer can also restore it.
  2. Install from the web page: https://jadamsowers.github.io/fm1-fimba/#install (Chrome or Edge):
    connect the FM-1 by USB and press Install. Or over USB from the command line, from a checkout
    of this repository (pip install -r requirements.txt):
    python3 tools/fm1_install.py --info                   # finds the FM-1, writes nothing
    python3 tools/fm1_install.py fimba-0.6.0.fwsc
    
    Or hold OCT− and OCT+ for 5 seconds for update mode, and use any Felucca-family installer.
  3. The splash screen shows the version, and the Setup page (GLO) shows the audio load. If it's
    high, or if you hear dropouts, please open an issue.

The README explains every key, button and knob.

Don't miss a new fm1-fimba release

NewReleases is sending notifications on new releases.