AvailableMIDI & ModulationExperimental

PolySlide

Draw polyphonic pitch slides as connected note gestures.

@maru shared this module so you can play it in your DAW, remix it or put it on your site.

Play

What it does

A piano roll where every note can bend. Draw several voices, give each note its own pitch curve, and play the result as slides that cross, drift apart and come back together. PolySlide makes no sound of its own: it sends MIDI to a synth that understands per-note pitch, such as an MPE instrument.

The idea

On an ordinary piano roll, pitch bend belongs to the whole channel, so every held note bends together. PolySlide treats pitch motion as part of each note. Two voices can glide in opposite directions while a third holds still, because each note carries its own curve. That makes it a sketchpad for glissandi, unisons that drift out of tune and contrary motion.

Guide and controls

How it works.

The shared multi-voice piano roll stores stable note identities, timing, pitch and note-local curves. PolySlide turns that model into a bounded SDK MPE playback plan.

The browser host owns the selected MIDI destination. The Processor emits identified note-on/off and per-note tuning events; VST3 and CLAP adapters preserve those semantic events without reducing them to React curves or a shared pitch wheel. AU remains explicitly planned because its current v2 MIDI callback cannot carry the semantic event contract.

What would you make with PolySlide?

Describe what you want to make. Build it with the Studio agent.

Part of MPE Slide

Goes well with.

Prototype

Draw a melodic line on a clocked pitch grid.

Prototype

A 32-step Matrix, with ties, ratchets and a curve lane.

Building block

Walk held notes through a rhythmic pattern.

Prototype

Generate chord sets and trace melodic paths.