Skip to content

Bubba Machine 0.9.0-beta: HOME is the console

Pre-release
Pre-release

Choose a tag to compare

@Erbubar23 Erbubar23 released this 18 Oct 23:48
· 13 commits to main since this release

HOME is the console. Ten patterns, six channels, mutes, scenes and CUE on the keys, like an MX-1; REC plays and records any channel without leaving the console; each machine keeps its own GLO. And the FM-1 gets its stock power rails, so TWO CORES no longer switches it off.

Beta, not fully tried on the device yet. It passes the automated tests (1192 checks) and long simulated sessions, and the firmware leaves 151 KiB of RAM free (121 in 0.8).
⚠️ 0.9 has only 10 patterns: on first boot patterns 11-16 are dropped, and the song and the scenes start empty. Patterns 01-10, settings, takes and your sounds are kept. To go back, restore the factory firmware from the installer, or download bubba-machine-0.8.0-beta.fwsc from its release and pick it under More options.

New

  • The console (HOME › MIX): white 1-10 = patterns, white 11-16 = channels T1-T6 (tap = cursor, hold = channel card: let go to enter, ALGORITHM changes the machine, PRESETS its sound), black 1-6 = mutes (hold = solo), black 7-10 = scenes, black 11 = CUE (mutes that drop together on the next bar).
  • SLOOP-REC: REC on the console arms the cursor channel and the keys play and record it without entering.
  • Scenes are mutes only, kept with the project; live mutes stay when the pattern changes.
  • FX › CHANNEL: per-channel DRIVE, PAN, DUCK and BEAT FX on/off.
  • GLO on the console (TEMPO, MACHINES, SCALE, SONG) and inside every machine (VIEW, LENGTH, SPEED, MIDI OUT, INIT…), with a PIANO ROLL view.
  • OCT−/+ always change the octave; step pages are on black 9/10. Questions are answered by keeping the control held 2 s.
  • 92 factory sounds, many historic: TB-303 manual sounds and acid classics, Minimoog sound charts, DX7 recipes, Juno pads, strings and brass, PPG-style wavetables, and sounds inspired by famous records.
  • BB-303 rebuilt on Open303 (MIT): the TB-303 filter, accent circuit and declicker.

Web

  • The web control is rebuilt as one page that mirrors the FM-1: TAKES (8 slots, drop an audio, trim, hear it as the FM-1 plays it), SOUNDS (one column per machine), screen language and device details. Changes stay pending until Send to FM-1, with a memory meter that shows what will fit, and every write is checked on the device. It replaces the separate sound editor.
  • The installer offers only the latest version; older ones stay in the releases.

Audio and stability

  • The FM-1 switched off during fast navigation with TWO CORES: it was a brownout. The firmware now sets the stock power rails at boot, logs the exact reset cause and keeps the hardware watchdog on. If the second core hangs, it retires until power-off.
  • The kick cuts through: revoiced factory kicks, and the duck now works with the BUNO-6 chorus and with kicks played live.
  • BUNO-6 about 15 % lighter, BITTAL about 25 %; a lighter screen (25 fps cap, background display transfers).
  • An effect that broke (NaN) no longer goes silent for good.

Full list: CHANGELOG · Manual

Files: bubba-machine-0.9.0-beta.fwsc (the firmware) and bubba-diag-0.9.0-beta.fwsc (diagnostic, no sound), for the web installer; they carry M-VAVE's boot and update loader unchanged.