Zero-latency stochastic melodic engine. Powered by a high-performance external designed for surgical generative evolution and precise probabilistic variations within Ableton Live.

1. The Core: Zero-Latency External

Driven by a custom-coded external, this device ensures instantaneous MIDI processing and surgical timing accuracy. Unlike standard randomizers, it operates with zero overhead, making it reliable for complex live performances and high-density generative sequences.

2. The Logic: Advanced Selection Algorithms

Move beyond chaotic noise with four distinct selection behaviors, where the variation pool is strictly determined by the Choices parameter:

  • Any (Pure Random): Total unpredictability for every triggered note.
  • Other (No-Repetition): Ensures no two consecutive notes are identical, preventing the “machine-gun effect.”
  • Round-Robin (RR): Sequentially cycles through a generated sequence of a length defined by Choices.
  • Relative vs. Absolute: Logic can be calculated based on the incoming note’s pitch (Relative) or from a fixed, static reference note (Absolute).

3. The Boundaries: Advanced Note Constraints

Precisely manage notes that exceed your defined Min/Max range using four distinct mathematical behaviors:

  • Block: Discards any note falling outside the boundaries (Surgical removal).
  • Clip: Hard-limits notes to the range boundaries (Saturate).
  • Wrap: Circularly wraps notes back into the range (Octave displacement).
  • Fold: Reflects notes back into the range upon reaching boundaries (Mirroring).

4. The Harmony: Integrated Scaler

Every generated note is forced into a specific musical mode. The built-in Scaler quantizes the stochastic output to a predefined scale, ensuring 100% harmonic cohesion regardless of the probability or interval settings.


Tech Specs:

  • Format: Max for Live MIDI Effect (.amxd)
  • OS: Mac & Windows compatible (Universal)
  • Requirements: Ableton Live Suite (or Standard with M4L add-on)

Installation:

  1. Download the file : https://structurevoid.gumroad.com/l/void-midi-random
  2. Drag and drop the .amxd file directly onto a MIDI Track, before an Instrument, in Ableton Live.
  3. Click the “Save” icon on the device header to store it in your User Library.