New MPE synths appear almost weekly, but the fastest way to understand expressive playing is to build one simple patch yourself. This tutorial uses a basic subtractive setup, which works in nearly any MPE-capable synth, including recent releases such as Tupos MPE Subtractive. The goal is a sound that reacts differently to each finger.

Step 1: Check your MPE basics

Before touching the synth, make sure MPE is actually enabled on both ends. Your controller should send each note on its own MIDI channel, and the plugin should be set to the matching zone, usually the Lower zone with the controller's master channel on channel 1. If you want a refresher, read What is MPE? and our guide to MPE channel zones. The official specification is published by the MIDI Association.

Also match the pitch-bend range. The MPE default for per-note bend is 48 semitones, but many synths and controllers allow other values. If bends sound far too large or small, this setting is almost always the culprit.

Step 2: Start with a plain sound

Choose a sawtooth oscillator, add a second one detuned by a few cents, and use a low-pass filter with moderate resonance. Set a medium attack and release on the amplitude envelope so notes can overlap naturally. Keep effects off for now; reverb and delay can hide what each gesture is doing.

Step 3: Assign the three dimensions

MPE gives you three main per-note controls, and each has a classic job:

  1. Pitch bend (X axis): sideways finger movement. Leave it on pitch, with the range from Step 1. Add a touch of vibrato from the wiggle of your finger rather than an LFO.
  2. Pressure (Z axis): how hard you press. Map it to filter cutoff, so harder presses open the sound. This is the most intuitive assignment because it mimics a brass or string player leaning into a note.
  3. Slide (Y axis, CC74): forward and backward movement. Map it to resonance or oscillator mix, such as fading in the second oscillator or increasing pulse width. Our article on MPE slide and CC74 explains why this axis suits timbre.

Set modulation amounts conservatively. Around 30 to 50 percent is enough to feel responsive without making the patch unstable.

Step 4: Tame the response curves

Raw controller data rarely feels right out of the box. If pressure jumps too suddenly, soften the curve in your controller's editor or the synth's modulation settings. If you have to press very hard to hear any change, raise the sensitivity. A good test is to hold a chord and make small differences between fingers; you should hear each note respond separately.

Step 5: Add release behaviour

Many controllers send release velocity (lift), which can control how a note fades. Try mapping it to the release time of the amplitude envelope, so a slow lift gives a longer tail. Not every synth supports this, but where it does, it adds a fourth expressive dimension. See MPE lift and release velocity for details.

Step 6: Test in your DAW

Record a short phrase and play it back. MPE data is spread over several channels, so confirm that your DAW keeps all of them and does not merge them into one. Our MPE hosting checklist lists the settings to check, and how four DAWs handle MPE compares their behaviour.

Common problems and fixes

If every note bends together, the synth is probably not in MPE mode or the zone does not match. If pressure does nothing, check whether your controller sends channel pressure or polyphonic aftertouch, since some synths listen for only one. If notes cut off oddly when you play fast, look at voice count and note stealing, covered in MPE voice allocation.

Where to go next

Once this patch feels natural, save it and experiment. Try pressure on volume for swells, slide on a second filter, or pitch bend on a faint sub-oscillator. Small changes make surprisingly large differences when each finger has its own voice. Expression is something you learn with your hands, so keep the patch simple and spend your time playing it.