How Roli Seaboard Bends Individual Chord Voices with MPE

The Roli Seaboard achieves independent pitch bending within chords by utilizing MIDI Polyphonic Expression (MPE), an advanced extension of the standard MIDI specification. Unlike conventional MIDI controllers that apply pitch bend messages globally to all active notes on a single channel, the Seaboard automatically assigns each individual note in a chord to its own dedicated MIDI channel. This per-note routing enables the instrument's continuous silicone keywave surface to send distinct, real-time pitch bend data for one voice without altering the pitch of the remaining voices in the chord.

The Problem with Standard MIDI

In legacy MIDI architecture, channel-wide control data dictates the behavior of all currently held notes. Pitch Bend is a channel-level message rather than a note-level message. If you play a three-note triad on MIDI Channel 1 and move a traditional pitch wheel, standard MIDI sends pitch bend data across Channel 1, forcing all three notes to shift pitch in unison. True polyphonic pitch shifting is fundamentally impossible under this standard configuration.

How MPE Reallocates Channels

MPE circumvents this limitation through dynamic channel allocation. In an MPE configuration:

When you strike the first note of a chord on the Seaboard, the hardware assigns that note to Channel 2. When you strike the second note simultaneously, the Seaboard assigns it to Channel 3, and a third note is assigned to Channel 4.

Translating Surface Touch into Pitch Data

The Seaboard's keywave surface continuously monitors physical gestures across five dimensions of touch: Strike, Press, Glide, Slide, and Lift. Pitch bending relies primarily on Glide—the horizontal, side-to-side finger motion along the keywave or along the continuous ribbons at the top and bottom of the playing surface.

When your finger slides horizontally:

  1. Continuous Position Sensing: The sensor array beneath the silicone measures the lateral displacement of that specific point of contact.
  2. Dedicated Channel Messaging: The Seaboard converts this displacement into standard 14-bit high-resolution Pitch Bend messages, but routes them strictly through the specific MIDI channel assigned to that individual finger.
  3. Independent Polyphony: If the finger holding the middle note of a chord wiggles laterally, Pitch Bend messages are transmitted solely across its designated channel (e.g., Channel 3). The fingers held stationary on Channel 2 and Channel 4 transmit no pitch modification, keeping those fundamental chord tones stable.

Integration with Compatible Synthesizers

For the voice bending to function properly, the Seaboard must be paired with an MPE-compatible software or hardware synthesizer (such as Equator, Serum, or native MPE synths in modern DAWs). The receiving synth must be configured to match the Seaboard’s pitch bend range—typically set to +/- 48 semitones for smooth, ribbon-like slides, or +/- 2 semitones for subtle, acoustic-style vibrato. When the synth receives incoming data, its internal sound engine manages polyphony by routing each MIDI channel to an independent voice architecture, rendering seamless, polyphonic pitch articulation in real time.