You lean into a key on your MPE controller and expect a smooth swell. Instead the filter seems to climb in tiny audible steps, like a staircase. This is one of the most common complaints from players moving to expressive instruments, and it rarely means anything is broken. It comes from how MIDI data is sized and how a synth decides to use it.
Where the steps come from
MPE is built on ordinary MIDI messages, and each message has a fixed resolution.
- Pitch bend is a 14-bit message. It offers 16,384 positions, which is why slides sound smooth.
- Pressure is normally sent as channel pressure, a 7-bit message. That gives only 128 possible values per note.
- Slide (the vertical axis) is conventionally sent on CC74, which is also a 7-bit controller in most implementations.
The MPE specification allows some higher-resolution options, but many controllers and plugins stick with 7-bit values for pressure and slide. When a 7-bit value drives a parameter with a wide range, such as filter cutoff across several octaves, each step of 1 out of 128 can move the sound far enough to hear.
Why it is worse on some parameters
Not every destination reveals the stepping equally. Three situations make it obvious:
- Large modulation depth. If pressure sweeps a filter across its entire range, each tiny step covers a lot of ground.
- Sensitive parameters. Pitch, filter resonance, wavefolding and distortion drive react strongly to small changes.
- Slow, sustained gestures. A quick stab hides stepping. A slow swell on a pad exposes it.
The first fix: smoothing
Many instruments include smoothing, sometimes called slew, lag or glide, on their modulation inputs. It interpolates between incoming values so the parameter glides rather than jumps. When you hear zipper noise, check for:
- A smoothing or response setting in the MPE or modulation settings of the plugin.
- A slew control on the modulation matrix slot that receives pressure or slide.
- A lag processor in modular-style plugins, placed between the pressure source and the destination.
The trade-off is responsiveness. Too much smoothing makes an instrument feel sluggish and blurs fast gestures. Start with a small amount and increase it only until the steps disappear.
The second fix: reduce the modulation depth
If a parameter covers a huge range, lower the depth and compensate elsewhere. Setting pressure to move the filter two octaves instead of six makes each step four times smaller in practice. Pairing a small pressure amount with a low base cutoff often feels more playable anyway.
The third fix: shape the curve
Many controllers and plugins let you change how raw pressure maps to output. A curve that is flatter at light pressure and steeper at heavy pressure spreads your gesture over more of the available values where you need fine control. Our guide to mapping MPE pressure in sound design covers practical examples, and the controller's own editor or firmware may offer curves too.
Rule out the other suspects
Sometimes stepping is not about resolution at all. Check these before spending hours on settings:
- Pitch bend range mismatch. A range that does not match the controller makes slides jump in odd intervals. See our pitch bend range fix.
- Audio buffer size. Large buffers can make control changes arrive in coarse blocks. Our latency and buffer guide explains how to test this.
- DAW or plugin processing of controller data. Some hosts thin out or quantize dense streams, particularly when recording. If the live sound is smooth but a recorded take is stepped, look at the recording and editing path. See editing MPE takes.
- Controller sensor noise. Hardware sensors can produce slight jitter near the threshold of a touch. Firmware options for filtering or dead zones may help.
A quick diagnostic routine
Try this sequence with any new instrument:
- Assign pressure to a very obvious parameter, such as a wide filter sweep.
- Press slowly and listen for steps.
- Add smoothing and repeat.
- Lower the depth and repeat.
- Try the same patch in a different plugin or host. If the problem follows the controller, the hardware or its settings are the likely cause. If it stays with the plugin, the modulation engine is.
The takeaway
Steppy pressure is usually a mismatch between a 7-bit message and a demanding destination, not a defect. Smoothing, smaller modulation depths and better curves solve most cases without changing hardware. Once you understand where the resolution limits sit, you can design patches that stay silky even under slow, delicate playing.