Firmware

fm1-keyboard-academy

Loud82/100

Beginner-first learning firmware for the M-VAVE FM-1: guided lessons, illuminated keys, scoring and 30 melodies.

fm1-keyboard-academy is custom firmware for the M-VAVE FM-1, by @chmess. 3 stars on GitHub.

forM-VAVE FM-1·by@chmess

Unclaimed. Is this yours? Sign in with GitHub as @chmess to claim it.

Downloads
0
Stars
3
Forks
0
Commits
11
Last commit
Download v0.1.2

BetaFM1_KEYBOARD_ACADEMY_V04.fwsc· 481 KB· +1 file

Custom license· chmess/fm1-keyboard-academy·downloads come from the creator’s GitHub releases

10
Commits
3
Releases
10 commits and 3 releases in the last year
Activity · last 12 months
3 releases
  1. v0.1.2FM1 Keyboard Academy v0.1.2 (Preview)Beta2 files

    FM1 Keyboard Academy v0.1.2 — preview

    LED synchronization fix for fast demonstration passages. This release also contains the first/last-note timing corrections from v0.1.1.

    Fixed

    • demonstration LEDs no longer depend on the slower LCD paint schedule;
    • each observed sequencer step updates the physical key LEDs immediately;
    • fast adjacent notes retain their correct light sequence;
    • demonstrations explicitly rewind after a short lead-in;
    • the first learner key is scored and the final note can ring until release.

    Verification

    • host learning, curriculum and MIDI-import tests pass;
    • strict host compilation of the changed screen controller passes;
    • full PI32v2 target compile/link passes;
    • original flash layout and 536,576-byte user region retained;
    • verified stock V15 startup region preserved byte-for-byte;
    • package identity: FM-1_8241004.

    Firmware SHA-256: c65d04439f57011d43483d336c501472a3e38ac51ebed327093225b5b30bff7c

    This remains a preview. Back up the device before installing and keep USB and power connected during the update.

  2. v0.1.1FM1 Keyboard Academy v0.1.1 (Preview)Beta2 files

    FM1 Keyboard Academy v0.1.1 — preview

    Timing fix for the first and last notes of every learning round.

    Fixed

    • demonstrations now wait for a short lead-in and explicitly rewind before playing;
    • the first key pressed on the get-ready screen starts the learner's turn and is scored;
    • the final correct note is no longer cut off when the result screen appears.

    Verification

    • host learning, curriculum and MIDI-import tests pass;
    • strict host compilation of the changed screen controller passes;
    • full PI32v2 target compile/link passes;
    • original flash layout and 536,576-byte user region retained;
    • verified stock V15 startup region preserved byte-for-byte;
    • package identity: FM-1_8241003.

    Firmware SHA-256: 5f9f71425095c601f98d7fd2b8b40f1417162d695a935531a4f086509a2ccce2

    This remains a preview. Back up the device before installing and keep USB and power connected during the update.

  3. v0.1.0FM1 Keyboard Academy v0.1.0 (Preview)Beta2 files

    FM1 Keyboard Academy v0.1.0 — preview

    First public preview of the beginner-first FM-1 learning firmware.

    Highlights

    • boots into Keyboard Academy;
    • eight chapters with twelve foundation exercises and thirty melodies;
    • demonstration, guided play, red wrong-note feedback and assessment;
    • automatic replay after inactivity and mastery-based continuation;
    • four-knob learning home and optional assistance settings;
    • standard DX7 sounds and the original 32-algorithm editor;
    • MIDI-to-project importer and normal sequence editing;
    • ARM64 Raspberry Pi build using the official JieLi toolchain through QEMU.

    Verification

    • host learning, curriculum and MIDI-import tests pass;
    • full PI32v2 target compile/link passes;
    • original flash layout and 536,576-byte user region retained;
    • verified stock V15 startup region preserved byte-for-byte.

    Firmware SHA-256: 2751e350b584086aa49c64fe43916c4566fb7731cd7c85a377891bd8e733fc07

    This preview has not yet completed physical learning-flow validation. Back up the device before installing and keep USB and power connected during update.