Marbles Symbiote v0.2.0
·
0 commits
to master
since this release
Alternative Symbiote firmware for Mutable Instruments Marbles — a self-contained generative drum + acid bassline machine (Grids drums on the T-section, TB-3PO bassline on the X-section), plus two extra standalone T-section models.
Install the .wav via the standard Marbles firmware-update procedure.
New features
- External clocking of the TB-3PO bassline — patch a clock to the X clock input and the bassline follows it instead of the internal Grids clock.
RATEacts as a clock divider / multiplier (¼× to 4×, neutral 1:1 at 12 o'clock) in the same musical ratios as the drum clock, withT RANGEfolded in. One clock shared between thetandXinputs keeps drums and bassline locked together. - 4-slot pattern bank for bassline seeds, persisted in flash.
X MODEsaves the current seed to the active slot;X RANGEsteps through the four slots and recalls a saved seed instantly (empty slots are skipped). TheX CONTROL MODELED shows the active slot color, with a one-second flash confirmation on save / select. - Two new standalone T-section models, reachable as "dark" slots past
DRUMSon theT MODELbutton (the X-section is unaffected by both):- Markov — probabilistic gate patterns from a Markov chain with an 8-step history (the stock MI Markov generator, now selectable). T-model LED stays unlit.
- Toggle — a deterministic 3-way ring counter that fires exactly one of T1 / T2 / T3 per clock tick (Branches toggle, extended to three outputs). T-model LED gives a brief green flash.
- Short-press past
DRUMS(red) lands on Markov; long-press flips Markov ↔ Toggle; short-press from either exits back to the first model.
Fixes
- The external bassline clock now respects the
RATEratio and stays in lockstep with the drums when sharing a clock, instead of running ~6× too fast and ignoring the rate knob. - When the external bassline clock stops, the gate is released so a stalled upstream clock can no longer latch downstream VCAs / envelopes open.
Assets
marbles.wav— firmware-update audio file (install this one).marbles.hex— Intel HEX, for JTAG / SWD flashing.