MAX FOR LIVE | VOID ECOSYSTEM > MIDI BEAT REPEAT

EN FR

Probabilistic Beat-Repeat & Ratchet Engine. A high-performance MIDI device powered by a custom C external, designed to transform any incoming note into evolving rhythmic patterns with musical precision and probabilistic depth.

1. The Canvas: 32-Step Probability Heatmap

Driven by a custom C engine, each of the 8 pitch lanes carries a 32-step density field — not a step sequencer, but a probability map read continuously against the phasor timeline.

Column Brightness: The intensity of each column equals the likelihood of a repeat firing at that phase position. Draw curves, create gradients, or fill with structured randomness.
All Mode: A single full-height canvas drives all incoming notes from one unified probability field.
Selected Mode: Each pitch is routed to its own independent lane, enabling per-note rhythmic behavior within a single device instance.
Randomize: Zone-based binary fill generates rhythmically coherent density patterns with a single click. Each press creates a new seed.

2. The Engine: Subdivision Variation

Each repeat is anchored to its theoretical grid position, with variation adding a controlled offset drawn from a discrete set of musical subdivisions.

Grid: Base repeat interval synced to Live’s tempo. Supports standard note values and triplets.
Variation: At 0%, all repeats land exactly on the grid. Higher values allow each repeat to independently draw from ÷4, ÷2, ×1, ×2, or ×4 subdivisions — creating rhythmic bursts and unexpected slowdowns while preserving the musical pulse.
Each Mode: Every repeat draws its own subdivision independently for maximum rhythmic chaos.
First Mode: Only the first repeat is shifted; subsequent repeats lock back to the grid for a controlled pickup effect.
Randomize Count: Instead of a fixed repeat count, the engine draws a random value between 1 and the set maximum for each trigger event.

3. The Decay: Velocity Attenuation

The repeat chain follows a per-event exponential decay curve driven by the original note’s velocity.

Attenuation: Each successive repeat loses velocity following a mathematically defined curve. The harder the incoming hit, the more dramatic the fade across the chain.
Visual Feedback: The engine display shows bar height proportional to velocity ratio, with a connecting curve tracing the decay envelope across all repeats.

4. The HUD: Three-Layer Live Feedback

The interface provides real-time causality — you see exactly what happened and why, at every moment.

Blue (left edge): Dry note arrived on this lane. Always fires, regardless of probability outcome.
Lime (left edge): Ratchet triggered — the probability gate passed and repeats were scheduled.
Teal (right edge): Each individual scheduled repeat fires. The tac-tac-tac made visible.
Tech Specs:
Format: Max for Live MIDI Effect (.amxd)
OS: Mac & Windows compatible
Requirements: Ableton Live Suite 12+ (or Standard with M4L add-on).
Engine: Custom high-performance C external for precise, musical timing at any tempo.
Installation:
Download the file : https://structurevoid.gumroad.com/l/void-midi-repeat
Drag and drop the .amxd file directly onto a MIDI Track in Ableton Live.

Click the “Save” icon on the device header to store it in your User Library.