Record a diagnostic phrase first

Play two notes together. Keep one still and bend the other, then increase pressure on only the stationary note. Release them at different times. This small phrase is more useful for checking an MPE route than a beautiful chord progression: it makes independent pitch, pressure and release easy to recognise. If the recording changes those relationships, you will hear the problem before committing a longer performance.

MPE assigns expressive information to individual notes through a defined channel arrangement. Ableton’s current MPE FAQ describes enabling MPE for the input device and editing recorded note expression in the clip editor. Other hosts have their own settings and data models. Use the documentation for the host and instrument you actually use, and check the complete path through any MIDI processors between them.

Check the receiver as well as the input

A controller can send the right messages while the synth receives them in an ordinary single-channel mode. It can also reach a synth correctly through one route and lose the relationships through another. Begin with the simplest direct route and a known expressive preset. Once the diagnostic phrase works, add processors or routing layers one at a time. Repeat the phrase after each change rather than assuming that a MIDI device preserves every kind of message.

Match pitch-bend ranges on the controller and receiver. An incorrect range can make a physical slide produce too much or too little pitch movement even when individual voices remain independent. Do not fix that mismatch by learning an awkward new finger distance. Confirm the settings, then return to the phrase. The instrument should make the same physical gesture correspond to the intended musical interval.

Edit the gesture with the note

When a recorded phrase needs a timing edit, listen to what happens to its internal movement. The beginning of a pressure swell may belong to a particular part of the phrase, and a pitch curve may lead intentionally toward the next note. Moving a note while overlooking its expression can change the musical sentence. Inspect the relevant expression view and audition the result with effects reduced.

Make a duplicate before substantial editing. Keep one version as the performed reference and another for revision. Try changing one gesture at a time: shorten the late vibrato, soften the pressure peak or delay the brightening. Compare against the reference at similar loudness. The aim is to clarify an intention, not to make every note exhibit the same perfect curve. Unequal movements may be exactly what makes the voices sound distinct.

Keep audio and performance data

Record or render an audio reference of the instrument alongside the editable performance when your setup allows it. The MIDI data describes gestures in relation to a particular receiving instrument; a later preset, mapping or software version can interpret those gestures differently. The audio preserves what you actually heard. Name both with the same take identifier and note the controller mode, instrument preset and expression ranges.

Finish by closing and reopening the session, then playing the diagnostic phrase and part of the real take. Listen for stuck notes, missing expression, changed effects and a different starting state. A saved project is only useful if it restores the intended relationships. Once that works, leave the technical check behind and listen as a musician: do the independent voices support one another, and does the recording preserve the gesture you wanted the listener to follow?

Take it into a session

Try this.

Record two simultaneous notes with independent pitch and pressure movement. Play the take back through the same instrument, export an audio reference, then reopen the session and compare. Keep this short test beside more ambitious recordings whenever the routing changes.

Listen back

  • Does playback preserve one moving voice beside one steady voice?
  • Do the controller and receiver use the same bend range?
  • Would the audio reference let you detect a later mapping change?
Open the studio →