Skip to content

Releases: AlexanderSeel/TheReFmB1rth

TheReFmB1rth v0.1.0-beta.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Oct 14:43

TheReFmB1rth v0.1.0-beta.2 — corrective FM-1 beta

This prerelease contains the corrective hardware architecture produced after the first physical FM-1 test exposed disconnected Felucca/ReFm control paths, plus the browser/readback and runtime-diagnostic work added since beta.1.

Built from commit 2b4c537cc1a1f8c42c43ee953e14e27d7740837b only after that exact commit passed host DSP/integration tests, the browser/WASM build, JieLi FM-1 target compile/link, target memory budgets, package manifest/checksum verification and the target sample link-size experiment.

Physical workflow

  • dedicated 240×240 ReFm pages: HOME / ACID / STEP / DRUM / MIXER / FX / SONG / PROJECT
  • physical keyboard routed directly to the selected ACID A / ACID B engine
  • physical PLAY starts/stops the ReFm sequencer instead of Felucca's old audible sequencer
  • fresh Pattern A contains an audible factory demonstration for immediate PLAY testing
  • 16-step ACID editing with NOTE / REST / TIE, Accent, Slide and probability
  • 808/909 lane editing with OFF / HIT / ACCENT
  • mixer level/pan/delay/reverb plus mute/solo and master FX editing
  • four project save/load slots using Felucca's CRC-checked storage
  • held-note panic on editor-page/machine transitions
  • target-only idle ACID fast path to reduce wasted DSP work

Browser/editor additions

  • device-to-browser live state synchronization
  • START / CONTINUE / STOP through the firmware MIDI realtime path
  • full A–H ReFm project backup and restore using the versioned project codec, project CRC and chunked SysEx transport
  • restore changes live RAM only; persistence still requires the normal FM-1 project SAVE action
  • one-click read-only runtime diagnostic capture for CPU, DMA lateness and user/supervisor stack headroom
  • downloadable runtime JSON compatible with tools/target_runtime_report.py

Physical beta gates shown in the browser

  • zero DMA deadline misses
  • sustained audio CPU <= 75%
  • peak render <= 82% of one DMA-half deadline
  • user-stack free headroom >= 4096 bytes
  • supervisor/ISR-stack free headroom >= 1024 bytes

Install asset

  • TheReFmB1rth-experimental.fwsc

Verification assets

  • SHA256SUMS
  • manifest.json
  • target-memory.json
  • refm-overlay.txt
  • refm-ui-overlay.txt

Status

This remains software-gated beta firmware, not hardware-proven stable firmware. The next required step is the second physical FM-1 pass covering LCD/control behavior, live keys, Pattern A, sustained stress diagnostics, USB/TRS MIDI, USB audio, project persistence and rollback/recovery.

Keep the verified official V15/recovery path available while testing. No custom firmware has a zero-brick guarantee.

TheReFmB1rth v0.1.0-beta.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Oct 12:43

TheReFmB1rth v0.1.0-beta.1 — first beta candidate

This is the first beta candidate produced after the initial physical FM-1 test exposed the control/UI integration problems in the earlier hardware-test build.

Built from commit 3b881e3f845a71f7fdf280b2f0b5016d84b3a254 only after the exact commit passed host DSP/integration tests, WASM build, JieLi FM-1 target build, target memory budgets, package manifest/checksum verification and the target sample link-size experiment.

Hardware workflow in this beta

  • dedicated 240×240 ReFm pages: HOME / ACID / STEP / DRUM / MIXER / FX / SONG / PROJECT
  • physical keyboard routed directly to the selected ACID A / ACID B engine
  • physical PLAY starts/stops the ReFm sequencer rather than Felucca's old sequencer
  • fresh Pattern A contains a small audible factory demonstration so PLAY is immediately testable
  • simple four-knob page mappings shown directly on the LCD
  • 16-step ACID editing with NOTE / REST / TIE, Accent, Slide and probability
  • 808/909 lane editing with OFF / HIT / ACCENT
  • mixer level/pan/delay/reverb editing plus mute/solo
  • master drive/delay/reverb/filter editing
  • four project save/load slots using Felucca's CRC-checked A/B storage
  • held-note panic when changing into editor pages or switching machine
  • target-only idle ACID fast path to reduce wasted CPU while voices are silent
  • browser installer/editor and browser-safe firmware channel

Install asset

  • TheReFmB1rth-experimental.fwsc

Diagnostics / verification

  • SHA256SUMS
  • manifest.json
  • target-memory.json
  • refm-overlay.txt
  • refm-ui-overlay.txt

Beta status

This build is software-gated beta firmware, not yet hardware-proven stable firmware. It still requires the second physical FM-1 validation pass: sustained audio/CPU/late-buffer measurements, UI/keys/transport, USB + TRS MIDI, USB audio, project save/load and rollback/recovery.

Keep the known-good V15/recovery path available while testing.

TheReFmB1rth hardware-test-0.1.3

Pre-release

Choose a tag to compare

TheReFmB1rth hardware-test-0.1.3

Experimental FM-1 hardware-test firmware. Keep a known-good recovery path available before flashing.

Built from commit 194ee754118de325ddda8424acd8e0ec3833d52a using the pinned Felucca/JieLi toolchain. The package passed the repository's host DSP tests, target build, target memory budget and release-manifest/checksum verification before publication.

Included

  • ACID A + ACID B 303-style engines
  • SAW / SQUARE, cutoff, resonance, Env Mod, decay and accent
  • per-ACID distortion
  • 16-step sequencing with NOTE / REST / TIE, Accent and Slide
  • 808 + 909-inspired drum engines
  • A-H pattern bank and song sequencing
  • mixer, delay and reverb sends
  • MIDI control and live web-editor integration
  • compact 240x240 FM-1 UI work in progress
  • browser installer support for this release asset

Install asset

  • TheReFmB1rth-experimental.fwsc — FM-1 update package used by the web installer

Verification / diagnostics

  • SHA256SUMS
  • manifest.json
  • target-memory.json
  • refm-overlay.txt
  • refm-ui-overlay.txt

Hardware-test status

This remains an experimental hardware build. Do not treat it as a stable release until physical FM-1 CPU/underrun, UI, MIDI, persistence and recovery tests have passed.

TheReFmB1rth hardware-test-0.1.2

Pre-release

Choose a tag to compare

TheReFmB1rth hardware-test-0.1.2

Experimental FM-1 hardware-test firmware. Keep a known-good recovery path available before flashing.

Built from commit f600427c40072d20a36266b71879fb7464d7979c using the pinned Felucca/JieLi toolchain. The package passed the repository's host DSP tests, target build, target memory budget and release-manifest/checksum verification before publication.

Included

  • ACID A + ACID B 303-style engines
  • SAW / SQUARE, cutoff, resonance, Env Mod, decay and accent
  • per-ACID distortion
  • 16-step sequencing with NOTE / REST / TIE, Accent and Slide
  • 808 + 909-inspired drum engines
  • A-H pattern bank and song sequencing
  • mixer, delay and reverb sends
  • MIDI control and live web-editor integration
  • compact 240x240 FM-1 UI work in progress
  • browser installer support for this release asset

Install asset

  • TheReFmB1rth-experimental.fwsc — FM-1 update package used by the web installer

Verification / diagnostics

  • SHA256SUMS
  • manifest.json
  • target-memory.json
  • refm-overlay.txt
  • refm-ui-overlay.txt

Hardware-test status

This remains an experimental hardware build. Do not treat it as a stable release until physical FM-1 CPU/underrun, UI, MIDI, persistence and recovery tests have passed.