[Sequencer] Acid Machine v0.9 BETA

Acid Machine v0.9 BETA

Generative Multi-Head Acid Sequencer for Electra One MK2

A seed-based acid pattern generator with four independent play heads (inspired by the applet TB-3PO from Logarhythm on the omnispheres firmware for ornament and crime eurorack module). One 16-bit seed produces a complete pattern of pitches, gates, slides and accents. All four heads read the same pattern simultaneously at different speeds, directions and transpositions, sharing a single monophonic voice through a configurable arbitration engine.

(new) Demo here : https://www.youtube.com/watch?v=ERDabY4CC6Q


Pattern

Seed β€” 16-bit hex, 65,536 unique patterns. Same seed always gives the same result.
Density β€” shapes both gate probability and pitch variety in one control (βˆ’7 to +7).
Steps β€” pattern length 1–32. Scale β€” 15 options. Root β€” chromatic, 12 notes.
Shift β€” rotates the pattern start point without changing the data.

Play Heads

Each of the four heads can be independently set for speed (/1 /2 /4 /8 of master clock), direction (forward, reverse, pendulum), transpose (Β±7 scale degrees), octave (Β±3), and invert. Per-head controls also include individual shift, density, probability, fill-only and velocity scale.

Fill Only β€” head only fires into gaps left by other heads, never interrupting them.

Arbitration

When multiple heads fire simultaneously, one wins: PriFill, PriPreempt, Recency, ProbOnly or WtdRnd. Cross-head Slide controls whether portamento carries over on voice handoff.

Clock & MIDI

External MIDI clock (Start/Stop/Continue) or internal 40–240 BPM. Nudge trims timing Β±50ms. Single monophonic output, channel 1–16, with Legato, Portamento CC or Pitch Bend slide modes.

Scope

480Γ—50px live step display on the Pattern page. Bar height = pitch class, colours = gate/accent/slide markers, four coloured cursors show head positions in real time. Bars colour-code to the last head that played each step.

Pages

Pattern β€” all live controls in one place.
Heads β€” full per-head configuration for H2, H3 and H4.
Setup β€” transport, clock, MIDI, slide settings and hex seed editor.

Currently is configured to output to Midiout 2 - Channel 3, but feel free to change it to your liking :slight_smile:

You can find latest version here : Electra One App

7 Likes

New version 0.9.3.1 Changelog

  1. Pattern mutation β€” re-rolls a random percentage of steps while keeping the rest intact; each press is unique
  2. Unmutate β€” restores the full pattern from the current seed, undoing all mutations
  3. Gate-off steps (silent steps) are always visible in the scope, regardless of pitch
  4. Accent and slide notch sizes in the scope scale with the number of steps for better readability at all pattern lengths
  5. Info bar permanently shows the current seed hex value
  6. Custom MIDI mode toggle β€” override the channel and port the sequencer sends notes on, independently of the hardware device configuration
  7. Port selector β€” choose between Port 1 and Port 2 when using custom MIDI mode
1 Like

Fantastic! Can’t wait to try this out

:clap: