Download NoteWeave

Max for Live device for Ableton Live 11+. Requires Max 8.5 or later.

Download M4L Device Download Standalone (Beta)
Note: This device requires Ableton Live 11 Suite or Live 11 Standard with Max for Live. It will not work in Live Intro.

Overview

NoteWeave generates MIDI phrases based on input notes, applying controlled variation while preserving musical character. It uses phrase memory and interval rules to ensure output stays coherent rather than random.

The device sits between your MIDI controller (or clip) and an instrument, intercepting notes and generating variations in real time.

Core Concepts

Input Capture

NoteWeave listens to incoming MIDI notes and builds an internal representation of the phrase. This becomes the "source material" for variation. The Capture button resets this memory and starts fresh.

Phrase Memory

The device remembers recent output and uses this to bias future decisions. If certain pitches or intervals were emphasized recently, they become slightly more likely to recur. This creates continuity across phrases.

Interval Rules

Instead of random pitch selection, NoteWeave defines allowed movements from each note. The Rules matrix lets you specify which intervals are permitted, preferred, or avoided.

Interface

ControlTypeDescription
CaptureButtonReset phrase memory and capture new input
GenerateButtonTrigger new phrase manually
AutoToggleGenerate continuously on each phrase boundary
Length1-16 stepsNumber of notes per generated phrase
Density0-100%Note probability per step
Variation0-100%Amount of deviation from source material
Octave Range-2 to +2Allowed octave displacement
Timing Jitter0-100%Micro-timing variation (groove feel)
Velocity Humanize0-100%Dynamic variation amount

The Rules Matrix

The 12x12 grid represents semitone intervals from the current note. Click cells to set behavior:

Right-click any cell to set probability weight (1-10). Higher weights increase likelihood without guaranteeing selection.

Presets

NoteWeave includes factory presets for common use cases:

Workflow Tips

Building Basslines

Play a simple root-fifth pattern into NoteWeave. Set Octave Range to 0, Variation to 30%, and prefer 3rds and 7ths in the Rules. The device will generate walking variations that stay in key and maintain the harmonic function.

Arpeggiator Alternative

Feed a held chord into the device. Set Length to 8, Density to 70%, and enable Auto. Adjust Variation to control how far the output strays from the original chord shape.

Generative Texture

Use a single long note as input. Set high Variation (80%+), wide Octave Range, and permissive Rules. The device creates cloud-like textures from minimal input.

MIDI Mapping

All parameters expose MIDI mappings for hardware control. Recommended mappings:

Troubleshooting

No Output

Too Random

Stuck Notes

Click the Panic button (top-right of device) to send all-notes-off. This can happen with extreme Timing Jitter settings.

Standalone Version

The standalone version runs without Ableton Live and outputs MIDI to any device. It lacks clip integration but supports saving/loading phrases as MIDI files.

Changelog

v2.1 (February 2026) — Added standalone version, improved timing accuracy

v2.0 (December 2025) — Complete UI redesign, added Rules probability weights

v1.2 (October 2025) — Bug fixes for Live 11.3 compatibility

v1.1 (August 2025) — Added factory presets, panic button

v1.0 (July 2025) — Initial release