Guitchordi
Independent M-VAVE FM-1 six-string instrument simulator. brief.md is the project brief.
- Custom firmware
- Beta
- Medium brick risk
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
GuitChordi turns the M-VAVE FM-1 into a chord and string instrument with 16 synthesized sounds, 50 chord styles, 14 guitar tunings and editable voicings. Freeplay, Strum and Arp include random partial chords and an Up–Down–Up flourish.
Defaults: Nylon Acoustic · Classic Rock · standard EADGBE · Strum · 90 BPM · 60% intensity · Down / 1/8 / FREE / 50 ms.
Tested package
Install asset: guitchordi-v0.1.0-beta.1.fwsc (609684 bytes). SHA-256: 330396f043093bcdda65aacbd0098dd1fc1f253a17d5707db19ff5d971e05217. Identity: FM-1_982; update loader included. This is a renamed copy of the exact tested binary, not a rebuild.
On one real FM-1: installation from stock V15 and Felucca 1.6.1; outgoing ordinary update to Felucca and return; reboot/independent USB identity checks and user-confirmed playing. Dense jazz/pattern playing reported peak render 2511 us, late buffers 0, invalid samples 0. Approximately 391 us / 13.5% of the audio-half deadline remained at the observed peak; this is not whole-CPU utilization or exhaustive timing proof.
Beta limitations
- Device SAVE is RAM-only; power cycling loses edits. Browser SAVE is browser-local.
- Other firmwares’ projects/patterns/samples are not imported, and storage preservation is not promised. Export your work before switching firmware.
- USB performance MIDI and USB audio are not implemented.
- Physical interrupted-write resume and full-backup restoration are untested. The developer chose not to deliberately interrupt the working unit. Local fault-injection tests are not physical recovery proof.
- Stack high-water margin, exhaustive worst-case timing and all-instrument stress duration are unmeasured.
- Locally built package; no GitHub build attestation. This release does not imply Firmware Hub acceptance.
Source and credits
Combined firmware: GPL-3.0-only. X0X/Felucca platform and loader credit Charles Vestal and Leo Kuroshita (@kurogedelic), Hügelton Instruments. Clipper's MIT physical string DSP retains Electrosmith/Emilie Gillet and Felucca-port notices. Noto Sans glyphs: OFL-1.1. JieLi SDK package inputs: Apache-2.0.
Tagged source and build scripts · Full notices · Hardware evidence.
The attached source archive contains 236 tracked files verified against source commit 09a4f170d76e7e6b1fad6cb3f3609553eabaf498. Only documentation changed after tested application commit 264fbf9185c0c4d7c703bf78d8734c672cf60582. The review ZIP includes the same firmware/source, full license texts, evidence and SHA256SUMS. No private device backup or stock firmware is included.
Website · Play in browser · Manual · A4 cheatsheet.
Use a compatible Web MIDI browser such as Chrome; keep power and USB stable throughout writing and start sound checks at low volume.
Before you start
- How hard is it?
- HardUses the command line or developer tools.
- What you need
- Comfort with the command line
- A computer
- Can it break my device?
- Small chance of trouble, with a way to recover.
- Can I undo it?
- The project doesn't say. Assume you can't.
Did it work for you?
Did Guitchordi v0.1.0-beta.1 work on your M-VAVE FM-1?
No reports yet for v0.1.0-beta.1.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: M-VAVE FM-1.
No compatibility information yet.
Getting started
From the project's README ("Experimental device firmware"):
npm run setup:fm1, npm run build:fm1, then npm run test:fm1 prepare dependencies, build the actual pi32v2 app/loader/package and exercise simulated update tests. No command accesses a device. The current candidate has physical playing and ordinary update evidence; flash-backed settings are not implemented. Build instructions · Readiness.
Standard EADGBE remains the default. Fourteen tuning presets, including Drop D and Open D/G, are available through GLO K3.
Risk and recovery
- Brick risk
- Medium
- Requires opening the device
- No
Releases
| Version | Name | Released |
|---|---|---|
| v0.1.0-beta.1 | GuitChordi v0.1.0-beta.1Pre-release | 26 October 2026 |
Credits, license and support
- License
- GPL-3.0