One of the most common objections to exploring MPE has always been the cost of entry. Dedicated MPE controllers — as capable and inspiring as they are — typically start around $400 and can run well past $1,000. For producers and composers who are curious about polyphonic expression but aren't ready to invest in new hardware, the barrier has felt real. A free plugin released earlier this year is quietly dismantling that barrier.
MPE Emulator, developed by Hungarian developer Attila M. Magyar, is an open-source VST/VST3 plugin that transforms the output of any ordinary single-channel MIDI keyboard into full MPE data. No new hardware required. If you own a keyboard with aftertouch — even a basic one — you can start exploring polyphonic expression today.
How It Works
The concept behind MPE Emulator is elegant in its approach. Rather than requiring per-note hardware sensors, the plugin intercepts your standard MIDI stream and applies rules you define to route expression data selectively to individual notes. Channel pressure (aftertouch), pitch bend, and any MIDI CC can be mapped to the lowest, highest, oldest, or newest note in a chord — either across the entire keyboard or restricted to a configurable split point.
The practical result is that a chord played on a standard keyboard can have its top note bent, its lowest note modulated, or its most recently played note shaped with pressure — all simultaneously, and all going to an MPE-aware synth that treats each voice independently. It's not the same as a true per-note sensor array, but for many musical contexts, it opens up genuinely expressive possibilities that weren't there before.
Version 1.2.0: What's New
The most recent update, v1.2.0, is a significant one for Mac users. macOS support has been added, making MPE Emulator a true cross-platform tool — Windows, Linux, and macOS are all now fully supported. The update also brings a resizable user interface, a quality-of-life improvement that matters when you're working in a densely packed plugin chain.
Compatibility improvements round out the release. A bug where VST3 instances could produce stuck notes when receiving simultaneous Note On/Note Off events with identical timestamps (a common occurrence when editing in a piano roll) has been fixed. FL Studio users also get better handling of the platform's out-of-range pitch bend events, along with updated documentation covering the FL Studio workflow specifically. REAPER users have their own lightweight option: MPE Emulator Lite, a JS plugin version built for REAPER's native scripting environment.
Why This Matters
The free and open-source nature of MPE Emulator makes it significant beyond its technical merits. MPE has historically lived in a relatively niche corner of the music technology world — associated with premium hardware and specialist workflows. A freely available, cross-platform tool that lowers the experimentation threshold changes the dynamic.
Producers who've been making music with a basic MIDI keyboard for years can now route their output through MPE Emulator, load an MPE-capable synthesizer like Surge XT (also free), and immediately hear what note-level expression feels like in practice. That hands-on experience is often the most persuasive argument for investing in dedicated MPE hardware later.
Getting Started
MPE Emulator is available as a free download from the developer's GitHub page and is listed on KVR Audio. It runs as a MIDI effect — meaning it sits in your plugin chain before your synth and processes the MIDI signal rather than generating audio. In DAWs that support MIDI effect plugins directly (Bitwig, Ableton Live, Logic Pro), setup is straightforward. In others, a virtual MIDI routing tool may be needed.
The source code is fully available on GitHub for those who want to dig into the implementation or contribute to development. For anyone curious about MPE who hasn't yet taken the plunge on new hardware, MPE Emulator is the most accessible on-ramp currently available — and the price is impossible to argue with.