20. External Plugin System (EPS) - Documentation

COMING SOON! Contact us if you want to join the Beta program.


Large DAW templates spend most of their loading time creating plugins and restoring their state: samplers reload gigabytes of samples, and big effect chains are rebuilt every time a project opens, only to be destroyed again when it closes.
EPS removes that wait. It is for composers, producers and mix engineers who work with large orchestral (ie Kontakt) or production templates, switch between many projects or song versions, or use the same instruments and effect chains across projects, and who want to control those plugins with MP Controller.
With EPS, the plugins live in the EPS Server instead of the DAW project: you load them once, they stay loaded while you close one project and open the next, and each project reconnects to them in moments.
The DAW project still saves the full state of every plugin, so a project always opens the way it was saved, and a plugin crash stays in its own instance instead of taking down the DAW.
Additionally, the system has the ability to load plugins on demand, when the DAW project opens.

Intended use

How it works

EPS (External Plugin System) keeps your plugins loaded in a separate application, the EPS Server, independently of your DAW projects. In the DAW, the EPS Client plugin connects a track to one of these server instances. Closing a project only disconnects the tracks; when you open the project again, the tracks reconnect to the instances that are still loaded, without reloading the plugins. Every slot in an instance is an MP Single Host, so MP Controller's automatic parameter mapping and hardware control work as usual.

EPS Server window

Components
License

The EPS Server uses your MP Controller license (the same license as MP Host). The license is checked when the server starts. If it is missing or invalid, the server shows MP Controller license not found or invalid. Run the MP license manager. and quits. Activate or repair the license with the MP license manager, then start EPS Server again.

Starting the server
The server window

Toolbar

Toolbar

Instance list (left)

Instance list with folders

Folders

Instance view (right)

Instance view with the slot table

Footer

Creating instances

+ New Instance opens a dialog with:

New Instance dialog

A new instance runs at the default sample rate and block size from the settings, and adapts to the DAW's settings when a track connects.

Plugin list
Power and bypass
Server projects
Using EPS in the DAW
  1. Insert EPS Inst on an instrument track (or EPS FX on an audio track or bus).
  2. Click the instance button in the plugin header to open the connect dialog.
  3. Choose one of:
    • a loaded instance → Connect; the track uses that instance with its plugins as they are, nothing is reloaded.
    • an available plugin → Create; a new instance named after the plugin is created with it, and its MP Single Host window opens.
    • <New empty instance> → Create; an empty instance with the name from the name field (default: the track name).
  4. Add or change slots from the client (+ Add slot) or in the server window.

A freshly inserted client connects by itself only to a not-connected instance named like the track. Otherwise it shows Not connected - Click to choose an instance until you pick one (unless DAW Load Mode is on).

Connect dialog

Client window

Instance names

Saving and reopening DAW projects

Preserved and Decoupled

Duplicated tracks

When you duplicate a track in the DAW, both copies refer to the same instance. The second one gets an automatic copy of the instance (named for example "Strings 2"), and the client shows a notice. Settings > Busy timeout sets how long the server waits before deciding that the instance is in use.

DAW Load Mode

Turn on Settings > DAW Load Mode to let instances live with the DAW project instead of the server, like AudioGridder:

While it is on, the Preserved setting and the reconcile policy buttons in Settings are disabled.

Settings

Settings window

Server

Project

Instances

MP Host

Crashes and recovery
Troubleshooting

Revision #4
Created 28 October 2026 12:59:51 by Admin
Updated 28 October 2026 15:35:06 by Admin