MPE Emulator v1.0.0 Win Linux
11 MB
A VST plugin for enhancing non-MPE MIDI streams with MPE (MIDI Polyphonic Expression) capabilities based on user-defined mappings and rules, for Linux and Windows.
MPE Emulator is a MIDI proxy: an intermediary plugin which turns non-polyphonic, single channel aftertouch (channel pressure), pitch bend, or any MIDI Control Change (CC) message into polyphonic by applying them selectively to the lowest, highest, oldest, or newest note, either across the whole keyboard or restricted to a range of keys based on a configurable keyboard split point. It can also remap and reshape controller data, and do various other tricks to increase the expressiveness of a musical performance.
Features:
Retroactively add MPE functionality to non-MPE-capable MIDI input devices.
Remap controllers, e.g. turn modulation wheel data into MPE aftertouch and vice-versa.
Invert MIDI expression and controller data, and apply various other distortions.
Use the trigger velocity of notes as release velocity for synths that utilize it.
Split the keyboard and route polyphonic expressions to the two halves with different rules.
Transpose the two sides of the split point independently from each other. (E.g. extend the range of small keyboards, or play the same note with different expression settings.)
Route various expressions and controllers to the lowest, highest, oldest, or newest note globally, or across the split halves of the keyboard.
MIDI Learn.
MPE Emulator Lite:
MPE Emulator Lite is a platform-independent JS plugin for REAPER v6.74 and above which provides the most fundamental features of MPE Emulator.
Installation:
Before Installing: Choosing a Distribution
If your plugin host application supports VST 2.4, then you should download and install the FST version of MPE Emulator.
If your plugin host only supports VST 3, or if you can live with a few quirks and edge case bugs due to the incomplete MIDI support in the VST 3 protocol, then you should try the VST 3 bundle on both Windows and Linux.
If you are using an older VST 3 host, or if you are running a 32 bit (also known as “i686” or “x86”) VST 3 host on a 64 bit Linux system, then it might not be able to load the VST 3 bundle, so you will have to go with a VST 3 single file MPE Emulator package that matches the architecture of your host application.
The 32 bit versions are usually only needed by those who deliberately use a 32 bit plugin host application, e.g. because they want to keep using some really old plugins which are not available for 64 bit systems.
If you are in doubt, then try the 64 bit FST version, and if your plugin host application doesn’t recognize it, then try the VST 3 bundle, and if that still fails to load, then try the 64 bit VST 3 single file version, then the 32 bit FST version, then the 32 bit VST 3 single file version, and so on.
System Requirements:
Operating System: Windows 7 or newer, or Linux (e.g. Ubuntu 22.04)
CPU: SSE2 support, 32 bit (i686) or 64 bit (x86-64)
RAM: around 30 MB per instance
The plugin can also be compiled for RISC-V 64 from its source code.
Tested with REAPER 7.17.
MPE Emulator Lite runs on any operating system and CPU where REAPER runs. The required minimum version of REAPER is v6.74.
https://attilammagyar.github.io/mpe-emulator/#faq
mpe-emulator-1_0_0 ( 11 MB )