Repository navigation
Releases: AlexanderSeel/TheReFmB1rth
Release list
TheReFmB1rth v0.1.0-beta.2
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
SHA256SUMSmanifest.jsontarget-memory.jsonrefm-overlay.txtrefm-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
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
SHA256SUMSmanifest.jsontarget-memory.jsonrefm-overlay.txtrefm-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
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
SHA256SUMSmanifest.jsontarget-memory.jsonrefm-overlay.txtrefm-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
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
SHA256SUMSmanifest.jsontarget-memory.jsonrefm-overlay.txtrefm-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.