Ableton's Push 3 is often overlooked as an MPE controller, since most players think of it primarily as a step sequencer and clip launcher. But Push 3's pads are pressure- and position-sensitive enough to send full MIDI Polyphonic Expression data, and Ableton has built dedicated support for it directly into Live. Here's how to get it running.
Step 1: Set the Expression Mode
Push 3's per-pad behavior is controlled from Setup → Expression on the device itself, or from the equivalent menu in Live when Push is connected in Control Mode. There are three options: MPE, Poly Aftertouch, and Mono Aftertouch. MPE is the default and the one to use for full per-note pitch bend, pressure, and slide — the other two modes are useful fallbacks for instruments or plugins that don't understand MPE but can still respond to per-note pressure.
According to Ableton's own documentation, when Expression Mode is set to MPE, Note Pitch Bend is automatically enabled for any Live device that supports it. For devices that don't support MPE natively, sliding a finger horizontally across a pad falls back to glissando — retriggering notes as you slide, rather than bending pitch.
Step 2: Pick MPE-aware instruments
Not every instrument responds meaningfully to MPE data even when it's being sent correctly. Ableton ships a curated set of content specifically built for this under Sounds → MPE Sounds, most of it built around Drift, Live's built-in synth, which has a number of presets designed from the ground up for per-pad expression. Third-party MPE instruments — including Native Instruments' newly updated Absynth 6, u-he's Repro, and Arturia's Pigments — will also respond correctly once MPE is enabled on Push.
Step 3: Understand what each gesture does
Push 3's pads map physical gestures to the three core MPE dimensions:
Pressure — how hard you press into a pad after the initial strike, typically mapped to timbre, filter cutoff, or volume depending on the instrument.
Slide (Y-axis) — vertical finger movement within a pad, usually mapped to a secondary modulation parameter like vibrato depth or a filter's resonance.
Glide (X-axis) — horizontal finger movement across a pad, mapped to pitch bend by default when MPE mode is active, letting you bend a held note up or down smoothly rather than jumping between semitones.
Because these are captured continuously and per-note, chords played on Push 3 in MPE mode can have each note bending, swelling, or vibrating independently — the same principle used by dedicated MPE hardware like the LinnStrument or Haken Continuum.
Step 4: Watch for common gotchas
A few things trip up new users:
Standalone vs. Control Mode — MPE behaves slightly differently depending on whether Push 3 is running standalone or connected to a computer running Live, since standalone mode routes expression directly to Push's internal engine rather than through Live's MIDI track.
Device compatibility — instruments without MPE support will still receive pressure and slide data, but it will only apply to the last note played rather than per-note, which can sound confusing until you know what's happening.
Third-party Max for Live tools — devices like Expression Control X extend what Push 3's MPE data can control beyond pitch and timbre, adding routing options for more complex modulation setups. The Poly Expression community is a good place to find user-built tools and troubleshooting tips specific to Push 3.
Why it's worth setting up
Push 3 already sits on most Ableton users' desks, which makes it one of the more accessible ways to try MPE without buying dedicated hardware. It won't match the resolution of a Seaboard or a Continuum, but for chords, pads, and expressive leads recorded directly into Live, it's a low-friction entry point into per-note performance — and a good way to find out whether MPE is a workflow worth investing further in.
Full setup instructions and troubleshooting are available in Ableton's Push 3 manual and the dedicated MPE in Live FAQ.