Download GridLatch

Max for Live device for Ableton Live 11+. Free download.

Download M4L Device
Note: Requires Ableton Live 11 Suite or Live 11 Standard with Max for Live.

Overview

GridLatch captures MIDI input in real time and transforms it into synchronized, reusable phrases. Designed for live electronic performance, it bridges the gap between improvised input and structured playback.

Unlike standard MIDI loopers, GridLatch focuses on gestural capture: it records not just notes, but the timing and velocity character of your playing, then lets you manipulate these gestures while staying locked to the session tempo.

How It Works

Capture Phase

When armed, GridLatch listens to incoming MIDI and records the last 1-8 bars of input (configurable). The capture is always running in the background, so you can decide retroactively which phrase to keep.

Latch Phase

Pressing Latch freezes the current captured phrase and begins looped playback. The phrase is quantized to the grid while preserving micro-timing feel from the original performance.

Transform Phase

While latched, you can apply real-time transformations: pitch shift, reverse, pattern shift, and density reduction. These are applied non-destructively and can be changed during playback.

Interface

ControlTypeDescription
ArmButtonEnable capture from MIDI input
LatchButtonFreeze capture and begin playback
ClearButtonRelease latch and clear buffer
Length1-8 barsCapture buffer length in bars
QuantizeOff/Soft/HardGrid alignment strength
Pitch Shift-12 to +12Semitone transposition
ReverseTogglePlay phrase backwards
Shift-7 to +7 stepsRotate pattern start position
Density0-100%Probability of note playback
RetriggerButtonRestart phrase from beginning
One-shotTogglePlay once then clear

Quantize Modes

Off

Raw captured timing is preserved. Useful for capturing subtle groove variations, but may drift relative to the grid over multiple loops.

Soft (default)

Notes are nudged toward the grid while preserving up to 30% of original timing feel. Best balance of tightness and human feel.

Hard

Strict grid quantization. All notes snap to the nearest 16th note (or configured resolution). Good for electronic genres and tight rhythm parts.

Performance Techniques

Building Tension

Capture a simple pattern. While latched, gradually reduce Density to create sparse variations, then snap back to 100% for impact.

Transition Fill

Set One-shot mode and record a fill pattern. Trigger at the end of a phrase for automatic transition into the next section.

Layered Capture

Use multiple GridLatch devices on parallel MIDI tracks. Capture different elements (bass, chords, lead) independently and mix their outputs.

Pitch Modulation

Map Pitch Shift to a continuous controller. Sweep during sustained phrases for build effects, or step through intervals for harmonic variation.

MIDI Mapping

All controls expose MIDI mappings for hardware integration. Recommended controller assignments:

Sync Behavior

GridLatch follows Live's transport state:

Session Recording

GridLatch output can be recorded into clips just like any MIDI track. This lets you:

Troubleshooting

Notes Cut Off Early

GridLatch captures note-off events. If notes are being cut short, increase the Length setting to capture the full phrase including release tails.

Timing Feels Rigid

Try Soft quantize mode instead of Hard. Or turn off quantization and manually edit the resulting clip to taste.

Stuck Notes

Press Clear to send all-notes-off. This can happen if a note-on is captured without its corresponding note-off.

System Requirements

Installation

  1. Download and unzip the archive
  2. Copy GridLatch.amxd to your Ableton User Library MIDI Effects folder
  3. In Live, find it under User Library → MIDI Effects
  4. Drag onto a MIDI track

Changelog

v1.0 (December 2025) — Initial release