a better search for max devices
Zone screenshot

Zone

by Benoit

Zone — a MIDI-mappable keyboard zone / split filter, with ...

View on maxforlive.com Website

Type
MIDI Effect
Author
Benoit
Version
0.1
License
Attribution
Live version
12.0.5
Max version
8.6.2
Downloads
0
Updated
2026-07-12

Description

Zone — a MIDI-mappable keyboard zone / split filter, with octave + semitone transpose and full MIDI passthrough.

Zone is a tiny MIDI Effect that passes only the notes inside a key range, transposes what survives, and lets everything else through untouched — a split tailored to each track.

Zone filter — two independent, toggleable bounds:

- Lo — pass notes ≥ the low note

- Hi — pass notes < the high note (the pivot note belongs to the upper side)

Turn one bound off for an open-ended range, both off to pass everything. The Learn buttons capture a bound from the next note you play.

Post-transpose (applied after the filter):

- Octave — ±4 octaves (coarse)

- Tone — −6…+5 semitones (fine), tiling exactly with the octave (Roland/Korg convention)

Tone via CC — drive the Tone shift from an incoming MIDI CC:

- Parameterizable CC number (default 102, the MIDI "Undefined" range), acting on any channel that reaches the track (channel is Ableton's job, at the track input)

- A master enable toggle — off = that CC just passes through, untouched

- Four mapping modes: Center 0/64 × Range Step (1 CC value = 1 semitone) / All (interpolate 0–127)

- The assigned control CC is consumed; every other CC still passes through

Why it's useful:

- Transpose after the split — the split point never moves with it. The zone is filtered on the notes you play; the octave/semitone shift hits only the survivors, downstream. Transpose the sound as much as you like — the split boundary stays exactly where you set it. This is the whole point.

- Mappable min/max bounds — which Ableton can't do natively. Low and High are real Live parameters, so the split point is MIDI-mappable and automatable (Ableton's built-in key zones are not). Map several Zones' bounds to one CC and move a split across instruments, live.

- Full passthrough — control change (expression, sustain, breath…), pitch bend, aftertouch, program and poly pressure pass unchanged (except the one CC you assign to Tone). Breath/expression-driven instruments keep working.

- No stuck notes — a held note always gets its note-off, even if you move or disable a bound, transpose, mute or bypass while it rings.

Stack as many instances as you like to build arbitrary multi-zone keyboard splits.

Tip: drive Zone hands-on from a Stream Deck with the brilliant Trevliga Spel Stream Deck MIDI plugin (https://trevligaspel.se/streamdeck/midi/index.php) — a killer companion that fires CC / Program Change straight from physical keys.

Free / MIT — use, modify, share.

← Back to search