Real-time MPE visual synthesis · Windows & macOS

Your expression. Rendered live.

Every finger sends its own continuous stream of pressure, pitch, slide and timbre. That's MPE, MIDI Polyphonic Expression. MPE Insight turns that data into visual architecture the moment you play.

Works with any MIDI keyboard: the built-in DRIFT processor turns plain MIDI into full MPE. No keyboard either? Typing Keys plays it from your computer keys, and Demo Mode explores every module without hardware.

00:00StartOfficial Trailer

MPE Insight,
in motion.

MPE Insight Official Trailer video thumbnail
MPE Insight | Official Trailer
Any MIDI keyboardROLI SeaboardLinnStrument Expressive E OsmoseHaken ContinuumSensel Morph JouéAbleton Push 3Ableton Push 2 ROLI AirwaveMPE optional, DRIFT makes plain MIDI expressive Any class-compliant MIDI deviceOr no controller at all: type on your computer keyboard

00:01Note OnThe idea

Not a visualizer. A performance environment where sound and image share the same expressive source.

MPE (MIDI Polyphonic Expression) gives every note its own channel. Five continuous dimensions per finger, dozens of times a second. Most software throws that data away. MPE Insight is built around it.

Nine modules read the same live stream at once: notation, analysis, three generative visual engines and the DRIFT processor. Play hard and the image hardens. Slide, and it bends with you. Nothing is pre-rendered. Nothing loops. It is your playing, drawn.

Built by a musician, for musicians: the machine doesn't play for you. It makes your playing visible.

0Modules, one canvas
0Visual engines in combination
0Dimensions per note
0Rendering styles in AURA alone

00:02Ch PressThe instrument

One canvas.
Every module.

A modular workspace, not a fixed dashboard. This is the real MPE Insight interface. Drag, resize and stack nine modules into your own layout, or open the same one twice. Hover any module to see it live. Click to look inside.

MPE Insight full interface with all modules active

Hover a module to highlight it · click to exploreTap a module, or a name below, to explore

Controls & menus

00:03CC 74How it works

Watch the signal, module by module.

The animations below show what each module does with your playing: how pressure, pitch bend and slide are turned into something you can read.

Signal path

Everything you play enters one router. DRIFT is an optional insert: leave it off and the raw MIDI passes straight through, switch it on and the same note leaves as a full MPE stream. From there it drives the visual modules, your synth and the recorder, and the exported .mid can come back in for another pass.

DRIFT · MPE Processor

One plain note goes in. A bundle of MPE voices comes out and fans apart: octave layers, a full chord from a single key, an arpeggio, each voice carrying its own pitch bend and pressure. Scale Lock snaps the whole fan onto the key you chose.

CASCADE · Note Rain

Notes rain toward the strike line and light the key they land on. Width follows velocity, colour follows pressure, and pitch bend drags each note sideways on the way down. Feed it live playing, a .mid file, or a picture turned into notes.

Keyboard

Pressure fills each key from the bottom like a level meter, CC74 draws a ring that pitch bend pushes off centre, and a split point gives the left hand its own colour. With Typing Keys armed it also prints your own keycaps onto the keys they play.

Grand Staff

Four ways to read the same playing: only what you hold right now, a timeline that scrolls past, Flow, where every note becomes a ribbon whose length is its duration and whose curve is the bend, or Weave, where the staves give way to an interval field and every major chord is the same triangle in every key.

AURA · Visual Orb

An expression field rather than a readout. Twenty-four styles, from radial bars and rings to drifting particle clouds. Size, width and twist follow whichever MPE dimension you assign them.

FORGE · Depth Shader

Your image, video or webcam becomes a shader that plays along. An AI depth map gives it real parallax instead of a flat filter, and other modules can be fed straight into it, alone or blended together. Or let the picture come apart: into a cloud of points you fly through and spin, or into a grid of cells drawn as ASCII, halftone or dither. A music-driven Conductor can even direct the camera for you, bold when you play hard, calm when you ease off, and MIDI Learn puts that Conductor on a pedal.

Expression Overview

Up to ten signal sources, five ways to look at them: a line chart over time, the same history lifted into a 3D box, a radar mesh of the current moment, a 3D landscape where each source raises its own hill, or a rack where every source becomes the piece of studio gear you would read it on.

PB / Mod

The master channel at a glance: pitch bend rests in the middle and swings both ways, the mod wheel grows from the bottom. Shown as two sliders or as a radial dial.

MIDI Stream Log

Every incoming message as a row, newest first, colour coded by type. The raw truth behind the visuals, exportable as a .csv table, and three more views of the same stream: a voice journal, a breakdown per channel, and the counts.

T·01

GPU visual synthesis

Aura, CASCADE and FORGE render through WebGL and custom GLSL shaders, engineered for fluid, real-time performance.

T·02

AI depth estimation

FORGE runs Depth Anything V2 on any image you load: a real depth map for true parallax and relief, computed locally.

T·03

Live notation engine

Chord detection through 13th extensions, slash inversions included, engraved live and exportable as a paginated lead sheet.

T·04

MIDI I/O & clock

Multiple input devices, live MIDI output, MIDI Clock/BPM sync, a sustain pedal read as a switch or a continuous half-pedal, plus tempo-aware MPE recording to MIDI and CSV.

T·05

Snapshots & MIDI Learn

Unlimited Global Snapshot playlists capture the whole app and flip hands-free via an assigned note, pedal or program change. Drag a row to reorder it, and export just the ones you mark. MIDI Learn reaches past the playlist and now drives the FORGE Conductor live, no mouse required.

T·06

Presets are starting points, not a library

Every AURA style opens on two of them, with the MPE Insight signature at the top of the list, and CASCADE and FORGE bring their own scenes. Every other module has a set too. Load one, change anything, save it as yours. How many there are matters less than the fact that nothing in them is fixed.

Every module, every setting and every export format is spelled out in the documentation.

00:04Pitch BendSee everything

Nine sounds, one take.

A live session through nine curated presets of Expressive E’s Noisy 2, with a new sound and a new visual setup every thirty seconds. AURA, CASCADE and FORGE run side by side, DRIFT turns an ordinary MIDI keyboard expressive, and every frame you see is driven by the performance in real time. Nothing is animated in post.

00:05Prog ChgGet it

One purchase, no subscription.

Pay once, download instantly, own it.

License
MPE Insight
Desktop App · Windows & macOS
34,99 €
price incl. VAT

What you get

  • Instant download after purchase
  • Native desktop application, not a plugin
  • Windows 10 version 1803 or later, or Windows 11, 64-bit, or macOS 12 or later on Apple silicon. On Windows the app runs on WebView2, which is pre-installed on all modern systems and is where the 1803 floor comes from. The macOS build is Apple silicon only, Intel Macs are not supported
  • Runs standalone, no DAW required
  • Runs on any modern GPU, a dedicated one is recommended for FORGE
  • Works with any MIDI keyboard, DRIFT turns plain MIDI into MPE
  • Playable with no controller at all: Typing Keys, Mouse Mode and a built-in Demo Mode
  • Secure checkout with card & PayPal via Lemon Squeezy
Note for the Windows download

On first launch, Windows may show “Windows protected your PC”. That’s expected. MPE Insight is built by an independent developer and isn’t signed with a paid certificate. Nothing is wrong with the file.

  • 1Click More info
  • 2Then Run anyway

00:06ClockThe changelog

Watch it
evolve.

The latest updates with the clips that show them: new modules, new engines, new looks, straight from the build. The full history lives on YouTube.

Aug 2026
Take the picture apart, and fly through it
MPE Insight 2.6: FORGE turns the picture into a cloud of points you can fly through and play

FORGE has always turned a picture into a scene you fly through. In 2.6 the picture itself comes apart. Point Cloud rebuilds it as a grid of points and pushes each one into real depth by the depth map, so the Virtual Camera flies between them instead of across a flat plane. And the cloud plays: strike a note and the points inside its disc come at you, pressure holds them out, slide opens the cone wider, pitch bend moves it sideways. Choose hard Dots, soft Splats, or Glyphs that stamp a character per point from a set you type in yourself, so the image comes back written in your own letters. Spin turns the whole cloud on a free axis, winding up while you play and settling back upright in silence. Cells takes the other road and leaves the frame whole, redrawing it cell by cell as ASCII, halftone or dither over any source. Both need WebGL2. And once you are done flying, 2.6 removes the last thing you needed in order to play at all: Typing Keys puts two manuals under your hands on the computer keyboard, so a laptop on a train is enough.

FORGE Point Cloud filling a full workspace: a picture broken into a grid of points with real depth, with CASCADE, the Grand Staff and AURA around it. CASCADE flames beside FORGE Point Cloud, ten impact layers stacked at the key line, under a red transparent background. FORGE Point Cloud with the four MIDI Stream Log views, the Grand Staff and the Expression Overview around it.
  • FORGE Point Cloud: the picture rebuilt as a cloud of points with real depth, to fly through and to play. Hard Dots, soft Splats, or Glyphs that stamp a character per point, from a character set you type in yourself. WebGL2 required
  • Point Cloud Spin: the whole cloud turns on a free axis, with Speed, Axis and Lean, winding up while you play and settling back upright in silence
  • FORGE Cells: the finished frame broken into a grid and drawn cell by cell, as ASCII, Halftone or Dither, over any source. WebGL2 required
  • CASCADE impacts combine: ten independent layers at the key line instead of one choice, so a shower of sparks can sit inside a fountain. An Own color switch gives every armed layer one shared colour, and note ribbons gain a Chrome finish next to Diamond and Glass
  • Typing Keys: two manuals under your hands, eight white keys each, Q W E R T Y U I over Z X C V B N M , with the sharps on the row above each. Those are key positions, not letters: a QWERTZ or AZERTY board plays the same shapes under the same fingers, and the Keyboard module labels every key with the caps you actually have
  • Space is the sustain pedal, Shift accents a note, and the octave moves with the arrow keys or the numpad plus and minus, far enough that every key of your chosen keyboard size can be reached
  • DRIFT makes it expressive: one click turns every typed note into a full MPE voice with its own pressure, bend and CC74
  • A new Play pill holds both ways to play without a controller, typing and Mouse Mode, and MIDI Out is left to ports and routing
  • Expression Overview gains a fifth mode, Rack: every source drawn as the piece of studio gear you would read it on, and every row lets you pick Auto, Knob, Meter or Bar
  • MIDI Learn now reaches the FORGE Conductor: three more learn slots, Enable, Range and Cycle, so a fader box or a pedal can switch it on and drift its range live, no mouse required
  • The MIDI Stream Log gets four views: Events, Notes, Channels and Stats, every log remembering its own, with eight message types in colours you can edit
  • DRIFT’s power switch belongs to the rest of the app: a preset states it, a snapshot restores it, and Panic switches it off, so a runaway arp cannot restart the problem it just cleared
  • 25 keys as a fourth keyboard size, next to 88, 61 and 49, and the sustain pedal is read properly: switch, continuous, or detected automatically, with an invert for the normally closed ones
  • Global Snapshots reorder by dragging, export or delete only the rows you mark, and ⊘ All Off reaches CASCADE and AURA so a look can start from an empty frame
The two typing manuals on a computer keyboard and the same mapping as a piano: the number row holds the upper manual's black keys above Q to I, the home row holds the lower manual's black keys above Z to comma, and both manuals meet on one shared C4.
The two manuals on your computer keyboard, mapped by physical key position and drawn against the piano they play. That is why QWERTY, QWERTZ and AZERTY all fall under the same fingers.
↗ Read the docs
Aug 2026
Three new AURA styles, and every FORGE effect gets its own hands
MPE Insight 2.5: AURA reaches 24 styles, every FORGE effect gets its own hands, and one clock runs the app

Three additions to AURA, one of which finally has a memory: hold a note in Filament and a glowing thread grows out of it, forks, and fuses with what it touches, so a phrase builds one lit net instead of springing back like every other style. FORGE stops treating its rack as one machine: every effect now carries its own size, its own clock and its own place on the keyboard, so a Glitch can sit under your left hand while a Vortex answers on the right. The camera gets a floor to stand on, so focus and fog measure real distance instead of filtering the picture. And the app finally has one tempo, in the toolbar, where everything that ticks can find it.

  • Block Terrain: a voxel landscape that rises and falls under your playing, with CC74 pulling the ridge toward you
  • Glass Spiral: that same terrain rolled onto a spiral under true perspective
  • Filament: the first style that remembers, a held note grows a glowing thread and the whole net drifts into the depth and dissolves there
  • Every FORGE effect on its own controls: its own size and its own clock, fourteen effects that used to share one global dial. Motion Speed is gone because nothing needs it any more
  • Place each effect where you play it: 12 or 88 keys, centered, or a mapping of its own, chosen per effect instead of once for the whole rack
  • A ground plane in FORGE: the image lies down, and sharpness and fog measure real depth for the first time
  • Kaleidoscope complexity: curved seams, concentric shells and a second offset lattice, all on one dial
  • One clock for the whole app: the internal tempo moves into the toolbar as a single pill, and the Conductor, Glitch and Strobe lock to it or to incoming MIDI Clock
  • A redrawn interface: one slider style everywhere, labels and readouts on a single line, sections that fold as you open the next, and any control that cannot act right now greys out instead of disappearing
  • A Library tab in every module, and the channel filter gets a tab of its own
  • Move modules freely: drag a tile anywhere on the grid and it stays there, shift-drag swaps two
  • Velocity stands in for pressure across every AURA style, so a short strike shows even without aftertouch
↗ Read the docs
Jul 2026
The app explains itself now
MPE Insight 2.3: a guided first launch, and a demo that shows the whole app

On first launch a short clickthrough walks the toolbar and all nine modules, one card each, with the module’s own animation playing next to it. It borrows Demo Mode so there is always something moving, and hands your layout back exactly as it was. Demo Mode itself now cycles the presets of FORGE and DRIFT too, so the whole app is on show and not just the six modules that were cycling before.

  • Guided Tour: 16 steps on first launch, replayable any time from About
  • Demo Mode shows everything: FORGE cycles its looks as soon as you give it a picture, DRIFT cycles its presets whenever the demo is what it is processing
  • Three new FORGE looks: Tape Deck, Heat Haze and Molten Core
  • DRIFT reaches further: the pitch LFO goes to two full semitones
  • Bends read true: the correct axis in every key, no fold at the edge of the wheel
↗ Watch on YouTube
Play in lightbox
Jul 2026
Weave: read harmony as shape, in every key
MPE Insight 2.2: a new way to read harmony, and your instrument read correctly

The Grand Staff gains a fourth mode in which the staves give way to an interval field: one step right is a fifth, the diagonals are thirds, so every major chord becomes the same triangle in every key and transposing simply moves that shape. Alongside it, a new keyboard design, a new FORGE effect, and a quieter change that touches every module: MPE Insight now reads the pitch-bend range your instrument actually reports instead of assuming a standard.

  • Weave: the fourth Grand Staff mode, chords as geometry on an interval field
  • Pixel Grid: an eighth keyboard design, a lit LED raster in three layouts
  • Retro Pixel VHS: a new FORGE pass with scanlines, phosphor dots and chroma tear
  • Reads your instrument: every bend is drawn at its true size, from the range your controller reports
  • Chords played on a single MIDI channel now show correctly in every module
↗ Read the docs
Jul 2026
Combine your modules: route any visualizer into FORGE
MPE Insight 2.1: feed your visualizers into FORGE

2.1.0 connects the modules: pipe Cascade, Aura, the Grand Staff, Expression or the Keyboard straight into FORGE, one at a time or blended together, and reshape them with FORGE’s full effect chain.

  • Any module as a source: Cascade, Aura, Grand Staff, Expression and Keyboard now feed FORGE
  • Single feed or multi-source blend: layer several visualizers into one composited look
  • Drive the whole chain live with velocity, pitch bend and pressure
↗ Watch on YouTube
Play in lightbox
Jul 2026
The three new visualizers: Cascade, Aura & Forge
MPE Insight 2.0: the new visualizers, explained

A two-minute tour of the three new visualizers in Update 2.0.0, plus the Transparent Background mode that lets you stack them into one image.

  • Cascade: a piano roll unlike any other, visualizing expressive MPE data in real time
  • Aura: one gesture, endless looks, from calm and organic to fully abstract
  • Forge: drop in your own image and drive it live with velocity, pitch bend and pressure
  • Transparent Background: stack Cascade, Aura and Forge on top of each other for wild, one-of-a-kind combinations
↗ Watch on YouTube
Play in lightbox
Jul 2026
Cascade module: new Grid Mode
MPE Insight 2.0 · Cascade Grid Mode 🎵

The new Grid Mode has arrived in the Cascade module of MPE Insight 2.0.

  • A falling-block inspired layout for the Cascade module
  • … and yes, it only felt right to play that iconic melody 🎹
↗ Watch on YouTube
Play in lightbox