What's new in 0.4.0
- 16 voices (up from 12): fewer tines cut short when long-ringing steel tines and patterns overlap.
Upper overtones that have died away are skipped, so ordinary playing costs less. - Worn: an old, played-in kalimba. Each tine gets its own quirks: a little out of tune (up to ±12
cents), a longer or shorter sustain, a faster or slower beat, uneven brightness and level. - Pages by button: each page button owns its pages; press it again for the next (dots in the
header show which). HOME: Tine → Character (Worn, Glide, Tuning, Release). ENV: Body.
FX: Space → Color. LFO: Grain → Spread. SEL: Keys → Play. SEQ: Pattern. GLO: Setup. - ARP: tap to start or stop the pattern; hold to open its settings.
- Settings saved by earlier versions carry over; new settings start at their defaults.
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.4.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
- 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, andtools/fm1_rescue.pyputs stock firmware
back. FoMni's web installer can also restore it. - 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):
Or hold OCT− and OCT+ for 5 seconds for update mode, and use any Felucca-family installer.python3 tools/fm1_install.py --info # finds the FM-1, writes nothing python3 tools/fm1_install.py fimba-0.4.0.fwsc - 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.