Skip to content

Releases: chmess/fm1-keyboard-academy

FM1 Keyboard Academy v0.1.2 (Preview)

Pre-release

Choose a tag to compare

@chmess chmess released this 24 Oct 23:30

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.

FM1 Keyboard Academy v0.1.1 (Preview)

Pre-release

Choose a tag to compare

@chmess chmess released this 24 Oct 23:23

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.

FM1 Keyboard Academy v0.1.0 (Preview)

Pre-release

Choose a tag to compare

@chmess chmess released this 24 Oct 23:08

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.