github keremimo/melodee v1.0.1
Melodee 1.0.1

latest releases: v1.1.0, v1.0.2
2 hours ago

What's new in 1.0.1

  • Fixes the crashes some FM-1s had with 1.0.0: a red MELODEE CRASH screen, on some units every
    minute or so, sometimes ending in update mode. On those units the FM-1's second core now and then
    reads memory wrong. Melodee now checks every job it hands to the second core and never runs one it
    read wrong. If the second core misreads, faults or stops answering, it is switched off and the
    first core plays every voice, with no crash or freeze; PROPHET then plays up to five voices
    instead of eight. Such a unit stays on one core until it is switched off and on again. Units
    without the fault keep both cores.
  • No crash loop into update mode: after a crash in the first 30 seconds, the next start runs
    on one core.

Install

Connect the FM-1 by USB and open the web installer in Chrome or Edge. The installer saves a full backup before updating. For a local install, run python3 tools/fm1_install.py melodee-1.0.1.fwsc. The installed release reports FM-1_91001.

Files

  • melodee-1.0.1.fwsc: installable firmware package
  • melodee-1.0.1-app.bin: application image alone
  • melodee-1.0.1-licences.zip: license and attribution texts for the firmware, bundled components and included sound data
  • SHA256SUMS: SHA-256 checksums for the three downloads

Validation

The release commit passed the dual-core and second-core worker host tests. On a healthy FM-1, each failure was injected on purpose: a misread job, a job at address 0, a job that never returns, and a crash in the first 30 seconds. Each ended with the audio running on one core. An affected unit has not tested this release yet.

db7e0c8f4a4e245ea7ad58f14d4d5d9387dc86eb9f3a780d61982c0544af2c18  melodee-1.0.1.fwsc
6328f3126a6c2846b4907c7a8bc7bc53a0c708421ab2721faedb0ce295fd4b72  melodee-1.0.1-app.bin
45a3f75c8e014d7a47eed2f84bc2a01c459d8199a12f34db802ed7237dd8887c  melodee-1.0.1-licences.zip

Don't miss a new melodee release

NewReleases is sending notifications on new releases.