Skip to content

Marbles Symbiote v0.2.0

Choose a tag to compare

@leandrob13 leandrob13 released this 15 Jun 22:04
· 0 commits to master since this release
7bc794c

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. RATE acts as a clock divider / multiplier (¼× to 4×, neutral 1:1 at 12 o'clock) in the same musical ratios as the drum clock, with T RANGE folded in. One clock shared between the t and X inputs keeps drums and bassline locked together.
  • 4-slot pattern bank for bassline seeds, persisted in flash. X MODE saves the current seed to the active slot; X RANGE steps through the four slots and recalls a saved seed instantly (empty slots are skipped). The X CONTROL MODE LED 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 DRUMS on the T MODEL button (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 RATE ratio 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.