Device Details


Overview

Name | Version: Zone 0.1
Author: Benoit
Device Type: MIDI Effect
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)
Transpose via CC — drive the Tone and Octave shifts from incoming MIDI CCs:

Two parameterizable CC numbers (defaults Tone 102 / Octave 103, the MIDI "Undefined" range), each with its own enable toggle. They act on any channel that reaches the track (channel is Ableton's job, at the track input).
Shared mapping modes: Center 0/64 × Range Step (1 CC value = 1 step) / All (interpolate 0–127) — one setting drives both.
Each 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 CCs you assign to Tone/Octave). 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.

Details

Live Version Used: 12.0.5
Max Version Used: 8.6.2
Date Added: Jul 07 2026 17:01:36
Date Last Updated: Jul 13 2026 16:36:53
Downloads: 0
Website: https://github.com/Beennnn/zone-m4l
License: Attribution
Average Rating (1)

Log in to rate this device

3



Login to comment on this device.

Browse the full library