# 4. The MP Host Plugins

The MP Host plugins are the plugins that host third party plugins and connect directly with the MP Controller hardware.

# 1. Instrument and Audio FX MP Host plugins

<span dir="ltr">The MP Controller hardware communicates directly with the MP Host plugin, not with the DAW.</span>

That is why it is important to disable the MIDI IN/OUT for C1-xMP1 in your DAW. C1-xMP1 is the MP Controller’s MIDI hardware.

There are 2 versions of the single MPH plugin and 2 versions of the multi host plugin. Instrument and Audio Effect.

---

##### The MPH single and multi host plugin can host the following plugin formats

On Windows: VST2 and VST3. On Mac: AU, VST2, VST3.

The MPH single and Multi host exists in the following formats:

On Windows: VST3 and AAX. On Mac: AU, VST3 and AAX.

---

##### Windows: The installer automatically copies the plugins to their folders, respectively

VST3: C:\\Program Files\\Common Files\\VST3

AAX: C:\\Program Files\\Common Files\\Avid\\Audio\\Plug-Ins

<p class="callout info"><span dir="ltr">For Windows, it is a good practice to install the C++ Redistributables from Microsoft before installing, from</span> [**<u>here</u>**](https://aka.ms/vs/17/release/vc_redist.x64.exe)<span dir="ltr">.</span></p>

---

##### <span dir="ltr">MP Host Audio Effect and Instrument locations on the Mac</span>

On the Mac the installer automatically copies AU, VST3 and AAX plugins to their folders, respectively.

AU (.component files): /Library/Audio/Plug-Ins/Components/

VST3: /Library/Audio/Plug-Ins/VST3/

AAX: /Library/Application Support/Avid/Audio/Plug-Ins

<p class="callout info">There are 2 Library folders on the MAC OS one is under   
/Library and the other ~/Library which means under your user account.   
You need to visit the ~/Library/Application Support/MP/Host</p>

<span dir="ltr" style="color: rgb(0, 0, 0);">MP Host receives and sends the following from the DAW</span>

<span style="color: rgb(0, 0, 0);">**Audio FX version:** </span>

1. <span style="color: rgb(0, 0, 0);">Receives audio and passes the audio to the hosted plugin in MPH. In turn, it outputs audio to the DAW. </span>
2. <span style="color: rgb(0, 0, 0);">If the hosted third party plugin introduces latency, the MPH passes this latency to the DAW, allowing your DAW to compensate for the latency introduced by the MPH plugin.</span>
3. <span style="color: rgb(0, 0, 0);">DAW tempo is received from any MPH instance, so in the case you are hosting a plugin that needs the tempo information from the DAW, like a tempo delay plugin, it will receive it from the DAW.</span>
4. <span style="color: rgb(0, 0, 0);">Receives automation from the DAW and passes it to the MPH’s 128 encoders. More on automation below.</span>

<span style="color: rgb(0, 0, 0);">**Instrument version:**</span>

1. <span dir="ltr" style="color: rgb(0, 0, 0);">Receives midi notes (played from a midi controller or recorded) from the DAW.</span>
2. <span dir="ltr" style="color: rgb(0, 0, 0);">If the hosted third party plugin introduces latency, the MPH passes this latency to the DAW, allowing your DAW to compensate for the latency introduced by the MPH plugin.</span>
3. <span style="color: rgb(0, 0, 0);">DAW tempo and passes it to the hosted instrument.</span>
4. <span dir="ltr" style="color: rgb(0, 0, 0);">Receives automation from the DAW and passes it to the MPH’s encoders.  
      
    </span>
5. <span dir="ltr" style="color: rgb(0, 0, 0);">Outputs audio generated by the hosted plugin to the DAW</span>

---

##### <span style="color: rgb(0, 0, 0);"><span dir="ltr">Plugins that can be controlled with the MP Controller</span></span>

<span style="color: rgb(0, 0, 0);">You can control all VST2/VST3/AU plugins’ parameters that can be automated by the DAW. </span>

<span style="color: rgb(0, 0, 0);">If a plugin has parameters but these cannot be automated by the DAW, then these parameters cannot be controlled by MP Host and controller. </span>

<span dir="ltr" style="color: rgb(0, 0, 0);">The MP Controller is not using CCs to control parameters, it uses the same method that the DAW uses to automate/control parameters. This is called the automation method.</span>

<span dir="ltr" style="color: rgb(0, 0, 0);">After version v1.5-89f683b--H2021-09-23--B2021-09-24, the MP Host can also transmit CC messages to the hosted plugin.</span>

<span dir="ltr" style="color: rgb(0, 0, 0);">The CC method is one way, only for sending CC to the plugin. The method of using automatable parameters allows complete bidirectional control and it is recommended. This is the method used when you link a parameter to an encoder.</span>

##### <span style="color: rgb(0, 0, 0);">Incompatible Plugin Type Warning</span>

<span style="color: rgb(0, 0, 0);">While trying to load up a plugin, if you get a pop up warning message that says that the plugin you are trying to load is not compatible, this is because you are trying to load an instrument plugin in an audio effect MP Host or the opposite. You can only load plugins effects in the MP Audio effect host plugin and only instruments in the MP Instrument host plugin.</span>

<span style="color: rgb(0, 0, 0);">[![image.png](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745497250-8gItiRSRhmF7SH8a.jpg)](http://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/image.png)</span>

---

##### <span dir="ltr" style="color: rgb(0, 0, 0);">Set a title to the pages</span>

<span dir="ltr" style="color: rgb(0, 0, 0);">To set a title to the pages you need to right click in the lower area of the page button</span>

<span dir="ltr" style="color: rgb(0, 0, 0);">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745497251-vbLsVFZ9GVjGaVGt.jpg)</span>

---

##### <span dir="ltr" style="color: rgb(0, 0, 0);">Opening and closing the MP Host plugin - Single and Multi Host</span>

<table id="bkmrk--13"><tbody><tr><td><span style="color: rgb(0, 0, 0);">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745497251-xr5KEXZXZkNhQvGa.jpg)</span></td><td><span style="color: rgb(0, 0, 0);">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745497251-uS75TZ3KK2Ur69UQ.jpg)</span></td></tr></tbody></table>

<span data-identifyelement="567" dir="ltr" style="color: rgb(0, 0, 0);">With MPH, you can control what you see on the controller’s screen. When you press the Control and Display button of an MPH (the Controller icon), the control is transferred to that selected MPH instance. The controller icon gets a yellow highlight and it means this is an MPH instance that interacts with the controller. When you click on another MPH instance, the button gets a yellow highlight and the controller is now interacting with that selected MPH instance. </span>

<span data-identifyelement="567" dir="ltr" style="color: rgb(0, 0, 0);">When you close the MPH plugin small window, the MPH stops receiving any communication with the controller.</span>

<span data-identifyelement="567" dir="ltr" style="color: rgb(0, 0, 0);">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745497251-Kh3q73CyrPvP3mh0.png)</span>

<span data-identifyelement="570" dir="ltr" style="color: rgb(0, 0, 0);">When you open a DAW project, the first time you open the MP Host plugin the small window will open and there will not be anything display on the controller's display until you click on the controller icon.</span>

<span data-identifyelement="570" dir="ltr" style="color: rgb(0, 0, 0);">This is only necessary **the first time** after opening a DAW project. **The rest of the times** when you open the MP Host plugin from the DAW it will automatically open the window on the controller and highlight the icon or the multihost slot that was selected last.![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745497252-p4vODhAie1eeNPOf.jpg)</span>

<span data-identifyelement="570" dir="ltr" style="color: rgb(0, 0, 0);"> ![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745497252-MmiV38AeVI0xPcMe.jpg)</span>

<span style="color: rgb(0, 0, 0);">Note that the MP Host does not interact with track selection of the DAW so it will not open a plugin when a track is selected.</span>

<span style="color: rgb(0, 0, 0);">If the DAW opens plugins upon selecting a track, (not just hiding and unhide them like Ableton does) then the MP Host will also open and it will display the hosted plugin.</span>

# 2. DAW MIDI Settings

<p class="callout warning"><span dir="ltr">IMPORTANT:</span><span dir="ltr"> Go in your DAW settings and remove the MP Midi controller C</span><span dir="ltr">1-xMP1 (midi hardware)</span><span dir="ltr"> from being used. </span><span dir="ltr">If you don’t do this step, the controller will not be able to communicate with the MPH plugin.</span><span dir="ltr"> This applies to Mac and Windows DAWs. </span></p>

**<span dir="ltr">Here is how to disable C1-xMP1 in some popular DAWs: </span>**

- In **Ableton**<span dir="ltr">, go to preferences &gt; Midi and turn it off completely (in/out, remote, track)  
      
    </span>
- <span dir="ltr">In **Bitwig,** go to Settings, disable and remove it from the devices</span>[![bitwig-c1-xMP1.png](https://kb.mpmidi.com/uploads/images/gallery/2025-11/scaled-1680-/eecyPhPpgtWNCgyM-bitwig-c1-xmp1.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-11/eecyPhPpgtWNCgyM-bitwig-c1-xmp1.png)
- In **Cubase**<span dir="ltr">, go to Studio and deactivate the c1-xMP1 Controller (midi in/out) and choose MIDI Port Setup:![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645029-ueA7oAgvkwzHuJ9N.png)uncheck all the boxes for C1-xMP1![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645029-nTV7NSlN16CE11uK.png)</span>  
    <span dir="ltr">Additionally, make sure the C1-xMP1 is **not** selected in the following sections:</span>

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645030-uaiFE7ITuoqausP2.png)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645030-JjdF28GLcHXQTS8c.png)

- In **Logic Pro X**, to Preferences &gt; MIDI &gt;Inputs and uncheck the on checkbox for c1-xMP1.
- In **Pro Tools**, click the Setup menu, go to MIDI, then click MIDI Input Devices and uncheck the c1-xMP1.
    
    
    - Furthermore, in Windows only, Pro Tools lock ALL the MIDI devices even if they are set to not active in the settings (while other DAWs do not lock the midi devices). This prevents the MPH plugin from accessing the c1-xMP1 controller.

 There are a few options on how to work around this, you may choose either:

1. Connect the c1-xMP1 USB cable after Pro Tools has started and before loading an MPH plugin instance. This will prevent Pro Tools from locking the c1-xMP1.
2. <span dir="ltr">Disable the c1-xMP1 in your Windows Device Manager and enable it after Pro Tools has started.</span>
3. Use a USB hub with a USB power on/off switch. There are few with switches per USB port. Turn On the controller after Pro Tools has started.
4. <span dir="ltr">Use this utility/script to start Pro Tools as administrator. This script will disable the controller, start Pro Tools and enable the controller again. There is a readme.txt in the zip file, please read it first. </span>[<span dir="ltr">Download</span>](https://mpmidi.com/protools/Start-Protools-Script.zip)

- <span dir="ltr">For **Luna** on Windows see</span><span dir="ltr"> [<u>this article</u>](https://kb.mpmidi.com/books/mp-controller-documentation/page/36-run-uad-luna-on-windows)</span>

---

##### <span dir="ltr">Troubleshoot Encoders Feedback Loop</span>

If you encounter a feedback loop when turning the encoders - where some encoders behave erratically or appear stuck at the same value (as shown in the <span dir="ltr">[example video](https://drive.google.com/file/d/1ZHNGMqA3YxbevC0bUT_PLzEiE6YeDz8T/view?usp=sharing)</span>) - this usually indicates a MIDI conflict.

This issue occurs when the DAW is receiving MIDI input directly from the **C1-xMP1**, and at the same time, the **MP Host plugin** is trying to control the same parameter. Both sources are fighting for control, creating a loop.

**On macOS**

macOS allows multiple applications to share MIDI ports simultaneously. As a result, some plugins may be receiving MIDI directly from the **C1-xMP1**, even while the MP Host is actively controlling parameters.

To resolve this:

- Disable MIDI input or control within the plugin itself.
- Remove or disable MIDI CC assignments on individual plugin parameters, if applicable.

By ensuring the plugin only responds to the MP Host and not the direct MIDI input from C1-xMP1, the feedback loop will be eliminated.

# 3. MP Host properties and config files

The MPH stores its configuration, hardware.id and mph.license files, preset files and preset background image files in the MP Host folder.

**Windows:** C:\\Users\\USER\\AppData\\Roaming\\MP\\Host

(Type %appdata% in the explorer's address bar and press enter, then navigate to folder MP)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645030-uA9vrnDdPigr4i8Z.jpg)

**Mac:** /Users/USER/Library/Application Support/MP/Host

or ~/Library/Application Support/MP/Host

<p class="callout info">There are 2 Library folders on the MAC OS one is under /Library and the other ~/Library which means under your user account. You need to visit the ~/Library/Application Support/MP/Host</p>

To open the MP Host Folder from the MP Host plugin, on the controller's window,   
right click and Select Presets &gt; Show Presets Folder and it will open the MP/Host folder.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645031-5SKOlWcO0MTDTXP3.jpg)

See [video](https://drive.google.com/file/d/1MIRHaAFv9iV0Yaej49BDjbVh-B3-0VXW/view?usp=sharing)

# 4. Show Preset Folder - Go to the MP/Host properties folder

<span dir="ltr">To open the ~/MP/Host folder in Windows file explorer or the MacOS Finder:</span>

1\. Load the MP Host plugin in your DAW and open it

<span dir="ltr">2. Right-Click on the MP Host window empty area and navigate to "**Presets/Show Preset Folder**"</span>

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645031-uqHKIDi0lE9cbQa0.jpg)

See the [full path here](https://kb.mpmidi.com/books/mp-controller-documentation/page/3-mp-host-properties-and-config-files) for Mac and Windows.

<span dir="ltr">**See video** [**here**](https://drive.google.com/file/d/1QDSSx4wxByOU3TZJ4KuAgxseIx5tZFkm/view?usp=drive_link)</span>

# 5. Finding your existing third party plugins

<p class="callout success">We created a an optional Plugin Scanning Utility. See [here](https://kb.mpmidi.com/books/mp-controller-documentation/page/44-plugin-scanner-utility).</p>

<p class="callout success">Check out the [new VST3 Generator Utility](https://kb.mpmidi.com/books/mp-controller-documentation/page/45-vst3-generator-utility-mac-and-windows)</p>

##### Finding your existing third party plugins

Load up the MP Host Single FX plugin and click on the Controller Icon button.

### ![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645032-LXIPwTM3zCaMFGps.jpg)

The window of the MP Host plugin will open. Right click on the empty area.

Click on the PLUGIN LIST button.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645032-T0mNN0aGMM2FdbJI.jpg)

The first time you do this, it will display a message that MPH is "Reading Installed Plugins". Depending on how many plugins you have, it will take a few seconds to complete.

The MPH scans quickly your installed plugins in the standard VST and VST3 folders, even if you have them in other sub-folders.

<p class="callout info">The MP Host does not scan in depth the plugins at first. To save time and not having to wait for the dreadful scanning process, the MP Host reads and display just the filenames of plugins in their folder at first and fully scans a plugin once you choose to load/use the plugin.</p>

On Windows the path scanned for VST2 is

- C:\\Program Files\\VSTPlugins
- C:\\Program Files\\Steinberg\\VSTPlugins

and for VST3 is C:\\Program Files\\Common Files\\VST3

<p class="callout info">The Plugin List will show all the plugins installed on your computer, however you should use this to load up a plugin and create an MP Host preset where it will load the plugin, its state, the mappings and background images. See [MPH Presets](https://kb.mpmidi.com/books/mp-controller-documentation/page/9-mp-host-presets)</p>

---

If you installed new plugins and they don't appear in the list, click on QuickScan button at the bottom of the Plugin List window:

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/fdeGgGSYVHAuqxFj-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/fdeGgGSYVHAuqxFj-image.png)

---

##### Plugins not shown in the Plugin List

For Windows, if VST2 plugins are not shown in the plugin list see [this article](https://kb.mpmidi.com/books/mp-controller-documentation/page/5-windows-custom-vst-plugin-paths).

For Mac, if the Plugin List does not show all the plugins you have installed, you may need to reset the permissions as shown in [this article](https://kb.mpmidi.com/books/mp-controller-documentation/page/7-mac-installed-plugins-not-shown-in-the-plugin-list) or check that these were not added in the ~/MP/Host/Plugin-Exlude-List.txt.

---

##### Category, Manufacturer and Version columns 

When you first scan (Quickscan) the plugin list, you will see that the Category, Manufacturer and Version columns will not have any data. These columns will be filled once you open a plugin for the first time, or right click on a plugin and select Scan.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645033-OdaRhpEZghuIvRWD.jpg)

Until installed plugins are opened once or perform a right click &gt; Scan, will be displayed in the plugin list of both MP Host types (instruments and effects).

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645033-i24GplBkC44Owgmi.jpg)

You will notice instruments and effects are shown in the same list, until you open or right click &gt; Scan them for the first time. When you scan an instrument while in MPH FX you will see the plugin be removed from the list. It will only now appear in the MPH Instrument Plugin List.

The same applies to audio FX while in MPH Instrument.

---

##### Loading an incorrect type of plugin

If you try to load an instrument plugin in the MPH FX you will get a pop up window saying that you are trying to load the wrong type. The same will occur if you try to load an audio effect plugin in MPH Instrument.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645034-FBLKK1LPkOphp1uV.jpg)

---

##### Waves Plugins Waveshells

Waves plugins because they are bundled in a shell, do not have this option. Instead, you have to find the Waveshell in the list and right click &gt; Scan. The MPH will scan the Waveshell and populate the list with the Waves plugins included in the bundle shell. You have to scan each Waveshell.

If there plugins missing (VST2/3) after you scan the Waveshells, check the Plugin-Exlude-List.txt file (see next section). Delete the Plugin-Exlude-List.txt file from the ~/MP/Host folder and scan the Waveshells again. The missing plugins should appear in the plugin list after you press the Quickscan button.

If you have installed a new or older Waves package of plugins and plugins are missing, make a backup of the [host.properties file](https://kb.mpmidi.com/books/mp-controller-documentation/page/3-mp-host-properties-and-config-files) and delete it. Then open again the MP Host so that a new one is created. Then select your target monitor and scan for plugins again, including the Waveshells.

For plugins not showing up in the MP Host on MacOS also check [this article.](https://kb.mpmidi.com/books/mp-controller-documentation/page/7-mac-installed-plugins-not-shown-in-the-plugin-list)

---

##### Excluding Plugins from the list

When you right click on a plugin, you also have the option to add it to an Exclude list, which is a text file placed in the MP/Host directory.   
This excludes plugins which will not be scanned next time you perform a Quick Scan.

If you want to remove plugins from the Exclude list, you can delete them from the ~MP/Host/Plugin-Exlude-List.txt.

If you want to delete them all in the exclude list, you can just delete the Plugin-Exlude-List.txt file.

Waves plugins also don’t have the option to be added to the Excluded list because they belong in a shell.

When you Install new plugins, perform a quick scan so that MPH can locate these plugins.

If a plugin causes the MPH to crash during right click &gt; Scan, it will be added automatically to the Plugin-Exlude-List.txt file. This includes Waves plugins as well during scanning Waveshells.

<p class="callout warning">On Waves v15 on Windows, delete/move the GrandRhapsody.bundle folder from C:\\Program Files (x86)\\Waves\\Plug-Ins V15 before scanning the Waveshells, as this is not compatible with the MP Host. you can place it back after scanning the Waveshells with the MP Host.</p>

---

##### Searching for plugins

Searching for plugins is easy. You can just type in the bar on top of the list and it will search the manufacturer and plugin name once you press enter.

<p class="callout info">The Manufacturer column data will only be searched/found if a plugin has been opened at least once, or has been scanned using right click &gt; Scan.</p>

---

##### Reporting Issues with Plugins

If you would like to report plugin-specific issues please submit this [form ](https://mpmidi.com/plugin-support-form)

If your DAW crashes (for any reason) and causes the MPH to exit abnormally, the next time you open it you will need to click the Control &amp; Display button twice instead of once (or the Plugin Holder area in the Multihost) in order to display the MP Host in the controller’s touchscreen.

# 6. Linking Parameters and Options

##### There are 3 methods to link parameters. See [video](https://www.youtube.com/watch?v=AVv2zcpEqxo&ab_channel=MPMidiController)

---

##### Intelligent Automatic Mapping of Plugin Parameters

Note that in version v1.7-d8422138--H2025-04-19--B2025-04-19 we have introduced the Auto Map function, which links all the parameters of a plugin upon loading the plugin from the plugin list.

It will set a different color to each encoder, unless:

\- the parameters belong in the same group (plugins can have parameter groups, see U-He, Fabfilter)

\- the parameters are not in the same group and the next parameter begins with the same 3 letters of the previous parameter, it will set the same color as the previous parameter (for example, Delay Type, Delay Size, Delay Mod...)

<p class="callout info">The Automatic Mapping option is enabled by default and it can be disabled via the right click menu.  
  
[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/9MajiFQOxvaL5DDn-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/9MajiFQOxvaL5DDn-image.png)</p>

Automatic mapping is enhanced to map groups of parameters in different pages and automatically name these pages based on the group. Automatic mapping of plugins with many parameters is mapped across pages per group/color.  
  
When you click or touch a parameter, it will take you automatically to the page the parameter is linked onto an encoder and it will blink for 3 seconds making it easy to identify the encoders. If the parameter is linked onto an encoder in the same page, it will blink in that page.

<p class="callout success">When **Follow Param** button is enabled, MP Host will not automatically change pages when you adjust a parameter using the mouse or touchscreen if that parameter is linked to a different page than the one currently displayed.   
This is especially useful when working with Automap on plugins with many parameters. It allows you to remain on the current page, controlling selected parameters with the physical encoders, while simultaneously adjusting other parameters that are mapped to different pages using the mouse or touchscreen, without interrupting your workflow.</p>

---

##### Method 1 - Mapping/Linking using the Link button

<p class="callout info">In version v1.7-d8422138--H2025-04-19--B2025-04-19 the link button works in continuous mode. This means you can click/turn an encoder and continue to link parameters. You may select an encoder or the parameter first and it will still link them.   
The unlink button also works in continuous mode, by turning an encoder or clicking on one.</p>

Click or touch on the “Link” button to activate the Linking Mode,   
then click on the hosted plugin’s parameter you want to link,   
then click on the **edge** of MPH encoder you want to link or move the encoder you want to link and it will link the parameter.

If you click on another encoder when in linking mode, it will continue linking from that encoder.

See this [video ](https://drive.google.com/file/d/1_yqYeKXTMRSkcBWH96Yr2-qM3SUx5Hgm/view?usp=sharing)that demonstrates the Link process using the Link button.

---

**Changing the name of a linked parameter**

Double click on the label area of the parameter name and you will see the cursor blinking so you can edit the name of the parameter.

---

**Setting a color to an encoder**

Right or left click at the center of an encoder to show the color palette and select a color to assign to an encoder.  
See [here](https://kb.mpmidi.com/books/mp-controller-documentation/page/13-background-images-and-encoder-colors) for more details and how to disable the left click to not show the color palette.

---

**Mapping parameters in multiple pages**

You cannot map the same hosted plugin’s parameter to more than one MPH encoder on the same page, however you can remap a hosted plugin’s parameter again on another page. This is handy when you want to control some parameters in every page. For example, you may want to control the filter section of a virtual synth on every page.

When linked, an encoder gets the value of the hosted plugin’s linked parameter.

When you link the same parameter in multiple pages, both on the single and multi hosts, the encoders linked in other pages will be connected to the first encoder linked.

For example, if you link the Cutoff parameter to encoder 1 in page 1, then link the Cutoff again in page 2, page 3 and so on, all links will be connected to encoder 1 in page 1.

This is done so that we don't report to the DAW the same parameter multiple times.

Only the firstly linked parameter will be reported to the DAW as an automatable parameter.

You can use the encoders in other pages to control the Cutoff and if you record automation it will be recorded regardless of which page you are.

If you unlink encoder 1 in page 1 (the firstly linked encoder), it will automatically unlink all encoders linked with the same parameter in other pages.

In the case of the Multihost, you will notice that you cannot assign an automation ID (it is greyed out) on encoders that have been linked with the same parameter in other pages. This is done to prevent reporting the same parameter to the DAW as an automatable parameter.

<p class="callout info">You can replace a linked encoder too. Press the Link button, click/move the parameter you want, click at the edge the onscreen encoder you want and it will replace it with the new parameter. It does not replace it if you turn the physical encoder.</p>

---

##### How to troubleshoot issues when linking parameters

The MP Controller controls parameters reported by third party plugins as "automatable". These are the same parameters your DAW has access to and can control via automation.

Some plugins (Waves, Plugin Alliance, Kush and others) may be reporting multiple parameters at once. If you want to link a single parameter only then use one of the other options, LINK MULTIPLE or LINK GROUPS.

When using LINK MULTIPLE you can remove parameters from the list by double clicking on them.

<p class="callout info">In LINK GROUPS, to select individual parameters from the list hold the Mac: Option button, Windows: Ctrl button, and click on the parameters you want with the mouse.</p>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-01/scaled-1680-/WhMSDvfXFaNCqc2P-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-01/WhMSDvfXFaNCqc2P-image.png)

If you are having issues with a specific plugin you may try other formats of the plugin, VST2, VST3 or AU on the Mac as there have been cases where on format may not link parameters properly and another format links parameters normally.

If the parameter is linked but does not behave smoothly when turning an encoder you can enable ABS (absolute mode) on the encoder under Encoder Options.

Lastly, ensure that you have the latest version of the plugin you are using. There have been reports on some older versions of plugins (like PA plugins) that were not reporting their parameters correctly and this was addressed in newer versions of the plugins.

---

##### UI rendering Issue on Windows with specific VST3 plugins on some DAWs

If you encounter an issue with VST3 plugins (like Plugin Alliance) not updating the UI when moving the hardware encoders, use VST2 plugins instead.

We were able to confirm the issue in Ableton Live 12 with VST3 P.A. plugins, however in other DAWs like Reaper this issue does not occur.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645034-5r0FF4pa4WPqBEh7.jpg)

---

<p class="callout info">**SoundToys on the Mac:** For better compatibility and parameter syncing use VST2 or VST3 instead of AU.</p>

---

##### Method 2 - LINK MULTIPLE 

Mapping/Linking many parameters at once

Click or touch on the “LINK MULTIPLE” button and it will show a list on the left of the MPH big window. Begin clicking on parameters on the hosted plugin. The parameter names are added to the list. To remove a parameter, double click on a parameter name on the list.

It is possible to assign colors to each parameter to be linked by clicking on the color cell in the parameter row. The selected color will be automatically assigned to all previous rows until a row with color assignment is found. This makes it possible to assign colors to groups of parameters (ie ADSR). To change a color just click on the cell and the color palette will appear.

It is not possible to reorder the parameter in the list. Once you are finished with the parameters you wish to link click on the “LINK MULTIPLE” button again and it will ask to enter the encoder number (0 to 127) to begin linking the parameters.

If you want to link parameters which are already linked again in another page, then you need to be in that page when you initiate the link multiple procedure and enter the encoder number that corresponds in the page.

---

##### How to unlink a parameter

Click on the Unlink button and then click on the encoder to unlink it. See [video](https://drive.google.com/file/d/1homslLkAlsEcq2tSji9sBIuzf-IXpZnm/view?usp=sharing)

<p class="callout info">Note that in version v1.7-d8422138--H2025-04-19--B2025-04-19 the unlink button stays activated so you can unlink multiple parameters. Press the unlink button again to stop the unlinking process.</p>

---

##### Show as button

This option in the Color Selector converts the encoder in an on/off toggle button. This is useful if the parameter you are controlling is an on/off parameter. Turning an encoder will make the button a round encoder.

---

##### Dynamic Parameter Names

Some plugins, for example Kontakt Analog Dreams library and other scripted Kontakt liraries, are programmed to change the parameter mapped on the same parameter index when switching presets. In this case, i.e. a parameter index assigned to "Balance" becomes "Reverb" when changing a preset on Analog Dreams. The MPH receives the parameter name change notification and updates the parameter name.

<p class="callout info">Note that some Kontakt libraries sometimes don't send all the parameter names, propably due to an error in their script and this also happens when loaded directly in the DAW, so it does not have to do with the MPH</p>

If you rename that parameter, then the MPH stops updating the parameter name when receiving a parameter name change notification.

Unlinking the parameter resets it to update names dynamically. When you unlink the parameter and link it again, it will update the name when it receives a notification for a name change from the hosted plugin.

---

##### 16 Pages of available encoders to be linked to parameters

With the April 2024 update, the MP Host has increased the number of parameters that can be controlled, from 128 to 512 parameters, allocated to 16 pages. Each page can carry a title which can be set by "double right clicking" on the lower area of the button, for the text editor to appear.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645035-s9U3xTC6ZpQj27HJ.jpg)

The Pages are divided into groups of 4 pages per group, a total of 4 groups.

Group 1: Pages 1 -4, Group 2: Pages 5 - 8, Group 3: Pages 9 - 12, Group 4: Pages 13- 16

Each Group carries the following encoder IDs:

Page 1: 0 -31, Page 2: 32 - 63, Page 3: 64 - 95, Page 4: 96 - 127

Each page can carry its own background image.

<p class="callout success">When enabling the top bar, the name of the page is shown, if there is a name on the page.</p>

---

<p class="callout info">Here are [video 1 ](https://www.youtube.com/watch?v=nWawI-pEG5s) and [video 2](https://www.youtube.com/watch?v=ADccLuF3kHY) on how to link parameters of plugins</p>

---


##### Method 3 - Link Multiple parameters via Link Groups

See [here ](https://kb.mpmidi.com/books/mp-controller-documentation/page/33-link-groups)for the Link Groups method for linking parameters.

---

##### Learn from Encoder

When you open MPH, the default preset has already mapped the controller’s encoders to the MPH encoders, from CC 0-31 in page 1, CC 32-63 in page 2, CC 64-95 in page 3, CC 96-127 in page 4, and this repeats for the next groups of pages (ie page 5 has encoders with CC 0-31 and so on).

To see the CC numbers right click on the controller window and choose the ENCODER OPTIONS from the right click menu.

The CCs are editable and you can change the numbers as you like. You can have the same CC on more than one encoder. This allows you to create macros and control more than one parameter per encoder.

See [video ](https://drive.google.com/file/d/1-u-llpIRKNgorg0mV5qe8DA_kp4CG72u/view?usp=sharing)on controlling multiple parameters using one encoder.

The Learn From Encoder button allows you to control a parameter that has been linked to another encoder.

Let's say you have linked 3 parameters on 3 encoders and then you want to control all 3 parameters using one encoder.

One way of doing it is by manually going and changing the encoder CC IDs

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645035-1R6er7LdPxR7VD1o.jpg)

If you set on all 3 the CC to 0, then the first encoder (encoder 0) will be controlling all 3 parameters.

The other way of doing this is by pressing the button Learn From Encoder, click/touch on the parameter's virtual encoder on the screen and then turn the encoder you want to use.

The linked parameter learns and has now assigned the CC from the encoder you have turned.

When you do this on multiple parameters you control multiple parameters with that one encoder.

Furthermore, you can adjust the Range, Polarity and Resolution on each linked parameter so that they behave differently when you turn an encoder.

An example would be to control the Resonance and Cutoff parameter with one encoder. However, you want the resonance to perform a less change in value than the Cutoff. In this case, you increate the Res (resolution) on the Resonance and it will change in value less in comparison to the Cutoff when you turn the encoder.

---

##### Single MPH Control and Display (the Controller icon on the small window) 

<div align="left" dir="ltr" id="bkmrk--21"><table><colgroup><col width="312"></col><col width="312"></col></colgroup><tbody><tr><td>![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645036-slXLtooESwiZah4O.jpg)

</td><td>![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645036-Thx2kuJuaS6FlINP.jpg)

</td></tr></tbody></table>

</div>With MPH, you can control what you see on the controller’s screen. When you press the Control and Display button of an MPH (the Controller icon), the control is transferred to that selected MPH instance. The controller icon gets a yellow highlight and it means this is an MPH instance that interacts with the controller. When you click on another MPH instance, the button gets a yellow highlight and the controller is now interacting with that selected MPH instance.

When you close the MPH plugin small window, the MPH stops receiving any communication with the controller.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645037-rPy2dTbBDtXdiyzp.jpg)

When you have multiple MPH instances open in the same DAW project and you click on the Control and Display one MPH instance, it will sync the controller by sending to it all the parameter values and page number of the MPH Instance.

When the small MPH plugin window in the DAW is closed and you open it, it will automatically open the plugin in the controller’s screen. This means you don't need to click Control and Display to open it in the controller.

---

##### Sending CC messages to hosted plugins

**Sending MIDI CC Messages to parameters of plugins**

The MP Host plugin can send CC messages to hosted plugins. This is useful as some plugins make certain parameters to work only with CC messages, for example changing the presets. CC messages unlike automatable parameters are not bidirectional (from/to the plugin). A plugin can only receive MIDI CC messages but not send CC, therefore when moving a parameter with the mouse or when changing presets on the hosted plugin will not update the MP Host and the controller. This is because plugins don’t have MIDI interfaces to transmit CC messages.

To activate sending CC messages per encoder select ENCODER OPTIONS from the right click menu and check the yellow box.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645037-s81bVPCFAcMa8SkO.jpg)

You can then rename the encoder by double clicking on its name and assign a color by right clicking in the center of the encoder via the color selector.

If the hosted plugin can accept CC messages and has MIDI Learn functionality you can send CC messages from the MP Controller. The CC message ID sent to the hosted plugin, is the same as the CC ID in the ENCODER OPTIONS per encoder. Note that CC ID 0 may not be received by certain plugins.

When CC sending is active, the M-P-R and Resolution options do not apply to the encoders.

---

##### Pitch Bend automation not playing back

In the case you have recorded pitch pend automation with your keyboard for a virtual instrument, depending on the instrument it may not playback the pitch bend automation and/or cause other automated parameters to not work during playback. In this case, link the pitch bend parameter to an encoder and record the automation in the DAW using the encoder.

---

##### Fader View

This option shows 8 assignable fader where you can select an already linked parameter to be controlled by an on-screen fader. When opening the Fader View, the Sync button becomes an Options button for the Fader View. From there you can select using search as you type to find the parameter you want to link to each fader.

---

##### Controlling multiple parameters at once

You can control multiple parameters from a hosted plugin at once, by setting the same Encoder ID to multiple encoders that have been previously linked to parameters.

Here is how to do it:  
1\. Link the parameters normally to encoders.  
2\. Choose Show Encoder options

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/qscLaI1dXCHtGSCF-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/qscLaI1dXCHtGSCF-image.png)

Set the CC ID to the first encoder (or other that you will use to control all parameters)

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/ShEvi7vh2DO1F1m8-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/ShEvi7vh2DO1F1m8-image.png)

Now turn encoder 34, it controls all three parameters at once. You can also set the Resolution to different values to control them at different rates. The Polarity will invert the control.

See this demo video [here](https://youtu.be/NTpyh6e--7o)

---

# 7. Automation in the DAW

##### Single MPH Automation

The MP Single Host reports the parameter names of the hosted plugin (ie Cutoff, Resonance etc). The parameters to be automated need to be linked on encoders so that they can be reported to the DAW.

In Ableton Live, you click on Configure and move the parameters with an encoder or the mouse and it will appear on the plugin area, as usually done with any other plugin.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645037-KcizZNsWorfWWTxR.jpg)

(Ableton Live update: If you are using the AU version of the MPH you need to have one automation point before recording automation in Ableton Live, in VST3 this is not needed)

---

##### Multi Host Automation

The MP Single Host reports the plugin and parameter names of the hosted plugin (ie Cutoff- Sylenth1, Resonance - Sylenth1 etc).

The parameters to be automated need to be linked on encoders so that they can be reported to the DAW.

<p class="callout warning">In the latest release of February 2026 the automation method that sets automatable parameters in the Multi Host has changed. See at the bottom of this document the section that describes the new method to set automatable parameters.</p>

In the Multi Host, you need to set in the ENCODER OPTIONS the parameter ID to be automated. This is the number with red font on the bottom right corner in the ENCODER OPTIONS (see below).

To automate in the Multi Host, click ENCODER OPTIONS, there are 2 options:

**1. The automated method**

From the right click menu select "Set parameter ids" and it will automatically assign ids to all encoders that have been linked but don't carry an automation id.

This option works per plugin slot and the ids will continue to increase from slot to slot. For example, if you have linked 4 parameters in the first slot, then it will use ids 1 to 4. On the second slot it will use ids 5 and onwards.

In Ableton Live, you click on Configure and move the parameters with an encoder or the mouse and it will appear on the plugin area, as usually done with any other plugin.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645038-BPxPxJPHV9SizsdX.jpg)

**2. The manual method**

set an ID in the red box from 1 to 128, 0 means automation is disabled and it’s the default value.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645038-gmQ89OkvQKS4XhDm.jpg)

Once you set the parameter number, move the parameter so it is being recognized by the DAW (like you would normally do automation without the MPH) and that’s it. You can only use one automation ID per encoder. If you enter an automation ID number (1 to 128) that is already used you will get a pop up notifying you where that id is being used so you can use another one. When saving a multi host preset the automation IDs are not saved in the preset.

[See video](https://drive.google.com/file/d/1tK62wodVC6BVkVz-qZfg2UwmoYBW4Ymg/view?usp=sharing)

---

In the case of the Multi Host, you will notice that you cannot assign an automation ID (it is greyed out) on encoders that have been linked with a parameter which has been linked on an encoder in another page. This is done to prevent reporting the same parameter to the DAW as an automatable parameter.

For example, if you link the Attack parameter in page 1 and then link it again in page 2, you don't need to enter an automation id on the encoder in page 2. You will see that the id field is greyed out and it will use the automation id from page 1. This way we report only one time the parameter to the DAW and avoid conflicts.

For linking the same parameters in multiple pages see[ here](https://kb.mpmidi.com/books/mp-controller-documentation/page/6-linking-parameters-and-options)

<p class="callout info">Update: In the v16-2d9a51a2--H2023-12-19--B2023-12-19 version of the MP Host, it reports the names of the plugin parameters to the DAW for automation.</p>

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645039-TgPU1amzuh1OCqh5.jpg)

---

##### Setting automatable parameter in the Multi Host (February 2026 Release and onwards)

Since the introduction of Automap, setting the IDs of all linked parameters to be automatable would soon exhaust all 128 available parameter slots available for all Multi Host slots. For example, if you load Fabfilter Pro Q in the first slot with Auto map enabled, then "Set Parameter IDs" to mark all linked parameters IDs as automatable would leave no room for additional slots to be automated.

Therefore, we introduced a new way to set manually the parameters you want to automate in your DAW.  
Right click on an encoder to view the Color Selector. There you will see a checkbox "Automatable". When you check the box, the parameter is reported to the DAW as automatable parameter and gets a rainbow outline, so it is obvious that it is set as automatable.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-03/scaled-1680-/15yfqP2E6uXflBcz-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-03/15yfqP2E6uXflBcz-image.png)

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-03/scaled-1680-/OONo4cqyxCAsZQSU-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-03/OONo4cqyxCAsZQSU-image.png)

The Automatable parameters are saved in the MP Host preset, (SIngle Host preset and Multi Host preset) so the next time you load that preset, parameters set as automatable will be recalled.

---

##### Overwriting Automation in Cubase and Nuendo.

If you have automation already written in a track, enable the Auto Latch mode to write new automation over it. Press F6 to open the Automation Panel. In Nuendo, use Auto-Latch or Cross-Over mode whether there is automation or not.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-04/scaled-1680-/IBasmhDgam7p1Mtb-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-04/IBasmhDgam7p1Mtb-image.png)

When you use **Auto Latch**:

- As soon as you touch a parameter Cubase ignores existing automation
- It starts writing your new values
- After you release, it keeps writing the *last value* (this is the “latch” part)

---

# 8. Side Chaining

You can use side chain in the Single and Multi FX Hosts. Instrument hosts do not accept side chain signal.

<span dir="ltr">To side chain, send the side chain signal on the MP Host from your DAW as you would normally do with any plugin.</span>

<span dir="ltr">Then enable the side chain feature on your hosted third party plugin.</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-01/scaled-1680-/hRYd4u2xViWQDDU6-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-01/hRYd4u2xViWQDDU6-image.png)

# 9. MP Host Presets

##### There are 3 preset types in the MP Host plugin (MPH):

- Single Host presets (MPH Presets)
- Multi Host presets (Multi Presets)
- [MPH Link presets](https://docs.google.com/spreadsheets/d/1Gdek4QnMXOGFK99RZcG4o93z4cxj3mPVL53uy4RFvko/edit#gid=773578930)

Loading a third party plugin from the Plugin List menu in the MP Host plugin, will not load the linked parameters to encoders. Loading a plugin from the Plugins List menu will allow you to link parameters, and save it as an MPH Single xml Preset.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645040-JwmcOuMrWM8Hn5Lt.jpg)

An MPH Single Preset xml, loads the hosted third party plugin, mappings to encoders with colors, the state of the plugin as it was last saved and optionally, background images per page.

<p class="callout success">Check out the [new VST3 Generator Utility](https://kb.mpmidi.com/books/mp-controller-documentation/page/45-vst3-generator-utility-mac-and-windows)</p>

---

##### Comparison of the MP Host presets

<div align="left" dir="ltr" id="bkmrk-preset-type-loads-th"><table><colgroup><col width="125"></col><col width="125"></col><col width="125"></col><col width="125"></col><col width="125"></col></colgroup><thead><tr><td>Preset Type

</td><td>Loads the third party plugin

</td><td>Loads links to parameters (mappings)

</td><td>Can be loaded in the Single Host

</td><td>Preset File

Extension

</td></tr></thead><tbody><tr><td>Single Host presets

</td><td>Yes

</td><td>Yes

</td><td>Yes

</td><td>.xml

</td></tr><tr><td>Multi Host presets

</td><td>Yes

</td><td>Yes

</td><td>No

</td><td>.mxmli for instrument and .mxmlf for audio effects

</td></tr><tr><td>[MPH Link presets](https://docs.google.com/spreadsheets/d/1Gdek4QnMXOGFK99RZcG4o93z4cxj3mPVL53uy4RFvko/edit#gid=773578930)

  
</td><td>No

</td><td>Yes

</td><td>Yes

</td><td>.mphlink

</td></tr></tbody></table>

</div>![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645041-B1sZs3oKcp9pDNrq.jpg)

The Single MPH presets are saved in .xml format. The MPH single presets include (save):

- the reference to the hosted plugin
- the mappings of parameters to encoders
- background images
- the state of the hosted plugin when you save the single preset

These are saved via the button from the controller screen on the top left corner.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645041-Hlf3vebPXgtvWmvM.jpg)

There are 3 ways to load a MPH xml preset.

1\. The first method would be from the top left corner of the main window to use the Open Button.

2\. The second method is by right clicking on the background area of the MPH and select Presets.

It will show you the Preset structure as it is on your hard drive, the main category being a folder and in the folder you will see the plugin list which corresponds to the preset xml files saved. Each preset xml must be saved in a folder to be seen by the right click menu of MPH. This is very handy because you can categorize your presets as you like and this reflects the folder structure as it is on your hard drive. (See more info below in the section Preset Categories)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645042-SC7ay9DXd0vDazXR.jpg)

3\. The third method is by using the MPH Presets button

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645042-1gaic448XoXC3onV.jpg)

To remove the loaded plugin, right click on the background area of the MPH and select Remove Plugin. It will remove the hosted plugin, background image and all mappings and load the default.xml.

(The default.xml cannot be overwritten from the MP Host and you should never manually overwrite it because it may create loading issues)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645043-G3AX1aADMLwipiG2.jpg)

The Multi Host presets are saved in .mxmli for instrument and .mxmlf for audio effects.

The Multi Host presets save whatever is loaded at the given time in a multi MPH. It’s a preset that holds a chain of multiple plugins (or multiple single MPH slots). These are saved from the Multi small window.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645043-YKYzv7sUNdgwjTpP.jpg)

Additionally, while using the Multihost the controller window provides the same menu to save MPH single .xml presets. This is because the multihost is a collection of single MPH plugins (or a chain of single MPH plugins).

This means that from within the Multihost you can open Single Host .xml presets from the menu on the controller window or the right click menu as shown above.![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645044-chAOUBA74HlDbJ9V.jpg)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645044-z9ujnVKoLQmzXOom.jpg)

The MP Multi Host. Each slot (row) of the Multi host is an MPH Single Host plugin

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645045-vFe6Eu1hDGW31fBp.jpg)

Preset Categories in the MPH Single xml presets

There is an option to create a Preset and have it listed in the MPH Preset Menu. Go to Presets again and select "New Category". A Category is a hard drive folder created inside the Presets folder (under [~\\MP\\Host\\Presets](https://kb.mpmidi.com/books/mp-controller-documentation/page/4-show-preset-folder-go-to-the-mphost-properties-folder-go-to-the-mphost-properties-folder-go-to-the-mphost-properties-folder)). The MPH plugin will read folder items that exist inside the Presets folder and list them on the menu.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645046-HoPRE9dpEvA9mYPs.jpg)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645046-6N0MfRPdwyNmruDU.jpg)

Therefore, if you create a category and a preset, it will create a folder on the hard drive and the preset will be placed in that folder. The folder and preset will be listed in the MPH Menu.

### ![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645047-FNXvrqu0hbRjPbWe.jpg)

##### MPH Link Presets

The 3rd type of preset of the MP Host plugin is an additional portable type of preset with extension mphlink.

*(introduced in version v16-a91f8a59--H2022-08-10--B2022-08-11)*

These presets carry the

- Link to encoders
- Colors of encoders
- Pages images

But unlike the MPH xml presets, do not save/hold the state of the plugin or reference to the plugin.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645047-mxbpgpkeDeVekBAx.jpg)

<p class="callout info">An MPH Link preset does not contain/load a third party plugin. The third party plugin should be loaded **first** and then load the mphlink preset. Then save it as an MPH xml preset.  
Onwards, you can use the xml preset which will load the third party plugin and the mappings to encoders.</p>

[MPH Link presets](https://docs.google.com/spreadsheets/d/1Gdek4QnMXOGFK99RZcG4o93z4cxj3mPVL53uy4RFvko/edit#gid=773578930) are portable (portable means are compatible/transferrable across computers, regardless of type of computer, Mac or PC, for any type AU/VST/2/3).

The mphlink presets should be loaded after a third party plugin is hosted/loaded in the MP Host.

Loading an mphlink preset does not affect the state of the hosted third party plugin and has no path reference to the hosted third party plugin.

This makes these presets portable, cross platform (Mac/PC) and cross plugin type (VST/2/3/AU) compatible that can be easily shared.

For example, if you have created an mphlink preset on an AU plugin on a Mac, you can use this preset on a VST in Windows. This provides more flexibility to create presets for many plugins and share them with users.

The mphlink presets are saved in a folder under the MP Host folder at

Windows: C:\\Users\\USER\\AppData\\Roaming\\MP\\Link Presets

Mac: ~/MP/Host/Link Presets

IMPORTANT: Before extracting from the zip file the downloaded [MPH Link preset](https://docs.google.com/spreadsheets/d/1Gdek4QnMXOGFK99RZcG4o93z4cxj3mPVL53uy4RFvko/edit#gid=773578930) files, go to the MP Host and right click. From the menu go to Link Presets and choose Save.

The MPH plugin will generate the folder named "Link Presets" in the MP Host folder [~\\MP\\Host\\](https://kb.mpmidi.com/books/mp-controller-documentation/page/3-mp-host-properties-and-config-files)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645048-iqSjDg8giYdxUrAY.jpg)

Then, from the right click menu choose to Open the MP Host folder.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645049-QvpM18NKripSIFvM.jpg)

The MPH Link presets can be Opened and Saved from the right click menu in the big window of the MP Host plugin or the button Link Presets which brings up a searchable list window.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645049-WJZgK2X20QzN06oh.jpg)

Create an xml preset from an mphlink preset.

We provide portable mphlink presets so that you can create your MPH xml presets.

1. Load a third party plugin you want to control in the MP Host plugin.
2. The load an MPH LINK preset.
3. Then save it as an MPH xml preset

The next time you want to use that plugin, you will load the MPH xml preset which will automatically load the third party plugin as well.

It is recommended to do this process for any of the mphlink preset you want to use.

<p class="callout info">**Tutorial videos:**  
1.[ How to extract and load the .mphlink MPH LINK presets](https://www.youtube.com/watch?v=owibwEclfQI)  
2.[ How to create an MPH preset from an .mphlink preset](https://www.youtube.com/watch?v=-JtN9Vd3o64)</p>

You can download the MPH Link presets zip file from your account.

[Here](https://docs.google.com/spreadsheets/d/1Gdek4QnMXOGFK99RZcG4o93z4cxj3mPVL53uy4RFvko/edit#gid=773578930) is the up to date list of MPH Link presets.

<p class="callout success">If you would like to share presets you made, export them as mphlink presets and send them to us via email. We will create a folder with your name under the manufacturer's folder and update the presets zip file so that others can use your presets.</p>

---

##### Opening the mphlink presets

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-04/scaled-1680-/lffrT9eoibxBs5eB-C0Oimage.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-04/lffrT9eoibxBs5eB-C0Oimage.png)

**"Open by Name" option for mphlink presets (default)**

This option uses matches plugin parameters with encoders using the name of the parameter instead of the parameter id. This is useful because some plugin developers don’t use the same IDs on different plugin types. For example, VST2 ids may be different from AU ids. Loading the MPH Link Presets using this method, solves this problem. For example, if the parameter name is Cutoff and the mphlink preset has a parameter named Cutoff it will match it.

**"Open by id"**

This option maps the plugin parameters in order using the index number of the parameter. This method may cause some parameters to be mapped on another parameter in the case that the plugin developer has changed the order of parameters.

---

##### Changing 3rd party hosted plugin presets

When you change or load up a new preset on any hosted third party plugin in MPH, the hosted plugin sends the new loaded values in its parameters to the host plugin and the controller.

There are some exceptions though to this rule. Some VST2 plugins do not send a notification to their DAW automatically when they change via a preset change. Such an example is our beloved Reveal Audio Spire Synthesizer.

Although this is not often found in third party plugins, if you notice the MPH encoders not being updated then hit the Sync button to receive the current parameter values from the hosted plugin. This is the only purpose of the Sync button and should only be used on such occasions. If you have changed a preset in such a hosted third party plugin and have not clicked on Sync and you Saved or Save As, the MPH encoders will automatically sync with the hosted plugin and be saved properly in your preset.

### ![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645049-2LlFQoh8d5LXna1D.jpg)

##### Updating MPH Presets when new 3rd party plugin versions are released

If a new version of the third party plugin is released by a third party vendor, depending on the update there is a possibility (although rarely, ie in the case of N.I. Kontakt) that the updated version will cause the MPH (and perhaps your DAW) to see this update as a new plugin.

In this case, your MPH xml presets may not show the third plugin plugin when loaded.

Install the update of your plugin as you would normally do and load up the MPH xml preset you have created.

If the hosted 3rd party plugin is not showing up in the main window, choose it again from the PLUGIN LIST. It will load the plugin in the already loaded preset.   
All the linked encoders should work and there is no need to link them again.   
Then, Save the MPH Preset again.

Alternatively, you can save your MPH xml preset as an mphlink preset and load it after you load the third party plugin. Then save it as an MPH xml preset.

In the case you have created M- file plugins on the Mac, choose Create Plugin to replace your M- file with an updated one.

### ![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645050-Z6ffOgy1bUq7iCbh.jpg)

# 10. MP Host Favorites

### MPH Favorites

The Favorites screen has placeholders for favorite plugins, so that they can be loaded instantly using the touch function or mouse click.

For every placeholder, an image can be selected to be displayed and an MPH preset. Clicking on touching on the placeholder’s area loads the MPH preset.

Right click on a box area in the Favorites window and select the placeholder’s favorite mph .xml file preset. The placeholder will take the name of the .xml preset file.

Within the same menu you can select an image of your favorite plugin. You can take screenshots of your plugins (using your OS or other software) , save them as jpg on your computer and then select these screenshots via the Favorites menu to appear in each box.

<p class="callout success">Note that the images selected will be automatically resized and then copied in the [~/MP/Host/Images/Favorites](https://kb.mpmidi.com/books/mp-controller-documentation/page/4-show-preset-folder-go-to-the-mphost-properties-folder) folder.</p>

<p class="callout info">See [video](https://drive.google.com/file/d/1styhr-_im0yrPX3p-x_Cfwoqtv-3wv-a/view?usp=sharing) on how to create Favorites</p>

---

##### NEW! Utility for creating screenshots of your favorite plugins automatically

Download for [Mac ](https://mpmidi.com/utilities/thumbnailgen/MP_Host_Favorites_Thumbnail_Generator_macOS.zip)and [Windows](https://mpmidi.com/utilities/thumbnailgen/MP_Host_Favorites_Thumbnail_Generator%20_Windows.zip).

On the Mac you need to set permissions for the utility app: System Preferences → Security &amp; Privacy → Privacy → Screen Recording

Set your favorites in the MP Host Favorites first. Then run the utility to generate thumbnails.   
If you delete any thumbnails from [~/MP/Host/Images/Favorites](https://kb.mpmidi.com/books/mp-controller-documentation/page/4-show-preset-folder-go-to-the-mphost-properties-folder) and run the utility again, it will create the thumbnails.

Run the utility to create the thumbnails and then open the MP Host. The thumbnails should appear in the Favorites.

Note that the utility works only for Single Host presets (.xml) but not for MultiHost presets (.mxmlf and .mxmli)

**How it works**

When you click on "Scan for Presets" the utility will read the InstFavorites.xml and FXFavorites.xml which are the files that hold your favorites. It will show a list of Favorites that don't have a thumbnail assigned. Clicking on "Generate Thumnails" will begin loading the plugin of each preset set as a favorite and taking a screenshot. Then setting the path to the screenshot in the InstFavorites.xml or FXFavorites.xml.

If a plugin crashes during loading it will be added in the Plugin-Exclude-List.txt so the next time you run the tool will not scan that plugin. Because it saves the xml file every time it creates a new plugin screenshot, the next time you run the utility, will not generate screenshots for the ones that were done before the crash occured.

---


##### Suggestion for taking screenshots:

<p class="callout success">**Windows:** Windows Print Screen tool (Snipping tool), [Lightshot](https://app.prntscr.com/en/index.html) , [Flameshot](https://flameshot.org/#download), [Greenshot](https://getgreenshot.org/downloads/)  
  
**Mac:** Built-in macOS Tool (Cmd + Shift + 5), QuickTime (already installed on Mac), [Flameshot](https://flameshot.org/#download)</p>

Load up a plugin in the DAW or the MPH.

Take a screenshot of the plugin by pressing "print screen"

Then click the Save icon to save it on the desktop.

Then choose that saved image file to set it as a favorite background.

##### Categories

The favorites are separated into categories, each category has a placeholder in the top two rows of the favorite screen. The category placeholders can be renamed by right clicking and typing the name you want.

There are 16 categories of favorites and each category can carry 24 favorite plugins, in total 384 can be selected (384 for audio effects and 384 for instruments).

The favorites are separated for audio effects and instruments, so you can set different categories and favorites for audio effects and instruments.

The favorites screen can be optionally set to load on startup from the same right click menu.

The above options can be selected by right clicking on each of the favorites placeholders.

The favorites are stored in two separate files FXFavorites.xml and InstFavorites.xml in the ~/MP/Host folder.

<p class="callout info">[Here ](https://youtu.be/pBWIjKpmD3M)is a demo video on favorites</p>

##### Moving to a new Mac computer

In the case you will get a new Mac, copy the MP/Host folder to the new Mac (delete the hardware id and mph license files and get ones from the server).

If your username is different from your previous Mac, you can open FXFavorites.xml and InstFavorites.xml files in a text editor and check that the path to presets is the same.

You can change it by doing a find and replace ALL in the text editor.

For example on your previous Mac, it could be:

/Users/USERNAME/Library/Application Support/MP/Host/Presets/Comp/preset-name.xml

And on your Mac, if your username is different, then the absolute path will be different. You can replace the username with the current one for all favorites and the path will be correct again.

# 11. Encoder Options

##### <span dir="ltr">Encoder Resolution and M-P-R Options</span>

This options are accessible via the right click menu by enabling Encoder Options. Each encoder has a number of options and these become visible by each MPH encoder when the M-P-R checkbox is checked and each encoder has two working modes, Absolute and Relative.

**Absolute mode** is activated if Abs checkbox is checked. In absolute mode, the encoder receives and sends standard MIDI cc messages, each message contains the value, hence it is absolute. There are 128 CC values, therefore the standard resolution (steps) of the encoder is 128, 0 to 127. If Abs is checked, the M option becomes available.

**M checkbox** for Magnitude for Absolute mode. This is a scaling factor for each encoder when it receives MIDI messages from the controller, ranging from 1 to 50. So your incoming CC can be scaled accordingly. If you set the Magnitude to high values, such as 50, then the encoder will behave like an on/off switch.

**Relative mode** is activated if Abs is unchecked. Relative mode interpretes MIDI messages from the controller as pulses of plus or minus (-1 or +1) and sends them to the software encoder and to the target plugin parameter. In Relative mode we can set the resolution (shown as Res) of each encoder in the Resolution box from 1 step to 999 steps. Absolute and relative modes may seem the same but with the In absolute mode, values transmitted from the controller are absolute (0,1,2,3..127) once we reach CC max or min (value 0 or 127) anything sent after max/min will not make any difference, but in relative mode there is no max or min, it just keeps on increasing or decreasing.

The following can be used whether in absolute or relative encoder mode.

**P checkbox** for Polarity. For inverting the incoming midi CC message. Moving the hardware controller clockwise, moves the virtual encoders anticlockwise.

**R checkbox f**or Range. Set the minimum and maximum range, from 0 to 127, you want the Virtual Encoders to respond. If Polarity is checked then the range is inverted (the min becomes max and max becomes min).

**CC checkbox** for Control Change Number. Set the same CC number, by clicking in the CC box, to multiple virtual encoders and create macros. Combine this feature with M-P-R and you can create complex macros.

**Red font number** for multiplugin automation ID (explained above). Shows up only in Multiplugin host.

##### High Resolution Button

The Hi Res button located on the bottom right of the big window allows you to temporarily select a higher resolution factor for the encoders. The right button allows the selection of the factor from 2 to 10 and the left button enables/disables the function. This setting is saved in the MPH xml presets.

##### Oversampling (deprecated after version v1.7-39f136c1--H2025-07-14--B2025-07-15)

Oversampling will operate the hosted plugin in a sample rate multiple to that of your DAW project. This is a unique feature of the MPH, and it is made possible because MPH hosts the 3rd party plugin. The Oversampling options are 2x, 4x, 8x. MPH features anti-aliasing filters when using oversampling. Oversampling tends to be most useful and shows results when pushing a plugin to its limits or when using overdrive/distortion type of plugins. It is standard that the oversampling process will consume CPU and introduce some latency, which is reported to the DAW. When you choose an oversampling option, the hosted plugin will automatically reload in MPH. If you plan to use oversampling with specific plugins, it is best to test that it works well with the hosted plugin, prior to using it in a work project. Some plugins, when oversampled too high, will create problems, even crash the DAW. This is outside of our control.

<p class="callout info"><span dir="ltr">[**<u>This video</u>**](https://www.youtube.com/watch?v=-jCwIsT0X8M)</span><span dir="ltr"> explains well the process of oversampling a plugin.</span></p>

##### Linked Parameters List

The Linked Param<span dir="ltr"> button displays a searchable list with all the parameters that have been mapped to an encoder. This is useful when a lot of parameters have been linked and you want to check the corresponding encoder of a parameter, or to reference automation of an encoder.</span>

# 12. The MP Multi Host

##### <span dir="ltr">Plugin holders in the Multi Host</span>

<span dir="ltr">To open a plugin on the controller monitor click on the area on and around the lcd screen on the plugin holder.</span>

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645050-vyf81DIP8b4qraXj.jpg)

The lcd area will display the name of the third party plugin loaded. If you save an MPH xml preset, then it will display the name of that preset.

When you add a new plugin holder an empty instance of the single MPH is created. Each plugin holder can host one plugin. To remove a plugin holder right click on the red area and select Remove Plugin. A pop up menu will appear to ask if you want to remove the plugin holder. When a plugin holder is removed it removes the plugin hosted in it as well and there is no undo for this.

When you click and drag up/down on the area marked in red below on the Multi Host of each plugin holder you can change the order of the plugin.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645051-DXzqXM6cl3jvilIh.jpg)

##### <span dir="ltr">Add/remove plugin holders (slots)</span>

<span dir="ltr">There are 3 options to add slots in the Multi Host.</span>

1. <span dir="ltr">Right click in the area shown in the image above in red on a plugin holder </span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-05/scaled-1680-/RvHD6MpKPBIOc1MX-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-05/RvHD6MpKPBIOc1MX-image.png)

2\.

- <span dir="ltr">Click on the top corners, where the little screws are, (left or right) of a slot to add a plugin slot on top of the currently selected slot. </span>
- <span dir="ltr">Click on the bottom corners, where the little screws are, (left or right) of a slot to add a plugin slot below the currently selected slot.</span>

<div id="bkmrk-you-can-add-a-new-sl"><span dir="ltr">3. You can add a new slots on the Multi host from the touchscreen from these buttons on the touch screen.</span></div><div id="bkmrk--5">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645051-u9OXPOCym2DTw6U7.jpg)</div>---

Changing the order in the audio effect MPH will affect the audio signal path which is routed from top to bottom plugin holders, feeding from one plugin holder to the next. Changing the order of the instrument MPH just affects the visual order but not the signal path as in the instrument audio is output in parallel for every plugin loaded.

When the MPH plugin window in the DAW is closed and you open it, it will automatically open the plugin holder that was selected last, in the controller’s screen.

Within the Multi host you are able to bypass and solo plugins, change their order of audio processing in Audio effects by dragging up/down and save Multi Host presets. In the Instrument version, you can still drag the plugin slots up/down but since the processing of audio is parallel (each plugin instrument produces audio concurrently) changing the order will only affect viewing order on the small window.

**Power Off/On button:** Default is On. When Off, It unloads the plugin completely from the host plugin and the CPU usage is zero. This, as expected, when off uses less computer RAM but when it is turned off and then on it will take a couple of seconds to reload the plugin.

**Plugin Bypass button:** Default is Off. When On, It bypasses sending audio instantly to the hosted plugin and CPU usage is zero. The hosted plugin remains loaded in the host plugin. Bypass works faster than power on/off.

<span dir="ltr">**The Off/On and Bypass** operations on the Multi host should not be performed during playback as unpredictable latency will be introduced. For the Bypass, if the hosted plugins do not have any natural latency, the Bypass will not cause the audio be out of sync. If there is latency reported by the hosted plugins, then the Bypass will actually bypass the plugin from the routing chain of the Multi host, thus causing the audio to fall out of sync. Therefore, the Bypass on the touchscreen should be used instead of the Multi host one during playback.</span>

<span dir="ltr">You can also bypass a plugin slot from the controller window by long pressing on the button in the Multi host menu. Long pressing again will remove the bypass from the slot.</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-06/scaled-1680-/xzwH42LMnRhYXsxq-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-06/xzwH42LMnRhYXsxq-image.png)

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-06/scaled-1680-/QZ6Tv4d2uamnL0ih-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-06/QZ6Tv4d2uamnL0ih-image.png)

**Solo button**<span dir="ltr">**:** Default is Off. When On, the selected plugin is soloed and the rest of the plugins stop processing audio and therefore do not consume any CPU. You can Solo multiple plugins.</span>

**<span dir="ltr">Output led meter:</span>** The meter shows grey when no output is present, green when signal above -40 dB is preset up to -6dB, yellow when signal above -6 dB is present up to 0 dB and red when signal above 0 dB is present. Of course some plugins may produce sound that is not clipping above 0 dB because we are in the digital domain, but some other plugins that are emulating hardware may be producing unwanted artifacts, so the meters should be taken into consideration according to the plugin hosted. As a general rule it may be safer to keep the signal under 0 dB so that you don’t have to worry about clipping.

##### Multi Plugin Control Button

<span dir="ltr">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645052-OvLy9qTixkA6vKad.jpg)</span>

<span dir="ltr">As of version v16-a91f8a59--H2022-08-10--B2022-08-11 a new screen was added to the Multi host, where it allows controlling with the controller all the automatable parameters of the MultiHost. These are parameters that have been assigned automation ids. </span>

<p class="callout info"><span dir="ltr">See</span><span dir="ltr"> [<u>this article for Automation in the MultiHost.</u>](https://kb.mpmidi.com/books/mp-controller-documentation/page/7-automation-in-the-daw)</span></p>

<span dir="ltr">The purpose of this screen is that from a single screen we can now control parameters from multiple plugins hosted in the MultiHost. </span>

<span dir="ltr">The screen is activated by clicking on the Multi Plugin Control button located at the top of the Multi host plugin.</span>

##### Multiplugin Presets

The MPH stores its configuration, preset files and preset background image files in:

Windows: C:\\Users\\USER\\AppData\\Roaming\\MP\\Host

Mac: /Users/USER/Library/Application Support/MP/Host

multi host presets have an mxmlf file extension for audio effects and mxmli for instruments. They can be loaded via the multiplugin only. When you save a multiplugin preset it contains the current state of all loaded plugins including mappings, background images etc. However, it is still possible to Save individual xml plugin presets, with the Save button in the main controller screen, so you can use them in new future multiplugin instances. Saving a multiplugin preset will not automatically save individual single plugin xml presets.

##### Multi host maximum number of hosted plugins

We have set a 12 plugin holders limit in the multiplugin version. Although we don’t have to implement a limit, we did set one because in a DAW channel everything runs on the same audio thread. Even without the MPH all the plugins you load in a DAW channel run in a single CPU thread so that the audio processing is uninterrupted (not switching from one thread to another). Since, with the MPH you now have the ability to run 12 virtual instruments on a single thread, this can put extreme load on a single thread of the CPU, not because of the MPH but because of the number of plugins you have in a single channel. With a limit of 12 it means you can run 12 instruments and 12 effects with just one MPH instance for instrument and one for effects. Of course you can load as many MPH instances you want per channel, but even with the latest computers this may not be such a good idea, and it is in general better to spread the load across channels. We may increase this limit of 12 plugins in the future depending on feedback we receive.

<span dir="ltr">In the July, 2024 update, the MP Instrument host (Single and Multi) plugin supports up to 16 stereo outputs</span>

<span dir="ltr">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645052-1SZELDk0VHWp4O2g.jpg)</span>

<p class="callout info">For setting up **automation** parameters in the Multi host see the article [<u>here</u>](https://kb.mpmidi.com/books/mp-controller-documentation/page/7-automation-in-the-daw)</p>

<p class="callout info">July 2024 update, for using the MP Host in Bitwig on Windows, see this article [<u>here</u>](https://kb.mpmidi.com/books/mp-controller-documentation/page/39-using-the-multihost-plugin-in-bitwig)</p>

# 13. Background Images and Encoder Colors

##### <span dir="ltr">Background Images</span>

You can load background images to each page of the MPH. You can drag and drop an image, jpg or png format to the current page you are working on, from your file explorer. The image must be of 1920 x 1080 px resolution, jpg or png. The image will be saved when saving a preset and be placed in the Images folder on the same folder level as the Presets folder, in the MP/Host folder on your computer.

##### Encoder Background Colors

Right/Left clicking on the inner area of each encoder will display a palette of colors which you can select to color code the encoders. It’s a good practice to color encoders that belong in the same group, like an ADSR envelope. These encoder assigned colors are saved in multi host and single host presets.

  
You can disable the left click to show not show the color palette by editing the **host.properties** file in a text editor and changing the last line:  
&lt;VALUE name="disable\_left\_click\_color\_palette\_on\_encoders" val="0"/&gt;

to

&lt;VALUE name="disable\_left\_click\_color\_palette\_on\_encoders" val="1"/&gt;

Then, save the file.

Remove the MP Host and load it again and now it should not show the color palette when left clicking in the center of the encoder.

# 14. M-Plugins on the Mac

##### Generate M-Plugins as Audio Units on the Mac

This feature is only available when loading MPH Single host as an AU and hosting AU third party plugins.

When you host an AU third plugin in an AU instance of the MPH in a new folder (which is displayed as a Category in MPH menu), you will see the option in the MPH Menu (right click in main window &gt; Presets) to see the option Create Plugin. This will create a new .component file (AU) in /Library/Audio/Plug-Ins/Components/ that can be seen by the DAW as a new plugin.

<p class="callout success">Check out the [new VST3 Generator Utility](https://kb.mpmidi.com/books/mp-controller-documentation/page/45-vst3-generator-utility-mac-and-windows)</p>

Creating a new M-plugin is useful because when loaded in the DAW directly it will show the name that you chose.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645053-T4BBXjX6wNZjalie.jpg)

This plugin's name will always start with "M-" so the file name of the plugin generated will be

M-the\_name\_you\_entered.component. (Do not write the M- )

M-plugins have the exact same functionality as the MP Host. However, in an M-plugin you cannot remove the hosted plugin.

Once you create a new M- plugin, scan for your plugins in your DAW or in case of Logic Pro X reopen Logic and it will scan and find the plugins.

New AU plugins need to register with Mac OS so sometimes, depending on the DAW a reboot may be necessary. If your newly created M-plugin does not pass the validation scan in Logic, reboot the Mac and open Logic again. It should scan it again and it will pass validation. Otherwise you can manually scan it in Logic's Plugin Manager.

This M- plugin has all the settings, mappings, and references to the third-party plugin. It can be recalled from the MPH Menu or your DAW.

The default xml preset for the M-plugin saved in the .component file is the xml preset you have created. So, when you load the M-plugin, it will open the xml preset you created, without having to load another preset. Last, you can load other presets in the M-Plugin, because like mentioned before, the functionality is exactly the same as the single MPH.

If you save the M-plugin preset in a folder inside the ~/MP/Host/Presets folder, then the folder name will be used as the vendor (manufacturer) name for your M-plugin.

For example, if you save a Pro Q3 by Fabfilter in a folder ~/MP/Host/Presets/FabFilter then in your DAW you will find the M-plugin listed under the manufacturer FabFilter.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645054-IpBHj3Nx6E1xQ5BR.jpg)

In Logic's expandable plugin menu you will find your M-plugin under manufacturer FabFilter.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645054-dvS86EXmGrCwfOFE.jpg)If you don't use a folder name and save it directly in ~/MP/Host/Presets/ then the manufacturer will be set as "AU".

---

##### Update M- AU Plugins

This is an option in the main window menu, that should only be used when you have installed an updated version of the MP Host. When selected, it will place the new version of the MP Host inside the M- plugin .component files.

When you download and install a new version of the MP Host, click on Update M-Plugins option and it will update all your M- plugins to the newest MP Host version.

After the update you will see a report of all the plugins updated to the version updated.

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645054-4GbG6ETUbwl8m7aM.jpg)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645055-UEfXmSGe9JcoWUzc.jpg)

---

##### Troubleshooting

<p class="callout warning">**M-plugins are not being created**</p>

If the M-files are not being created in the Audio Units directory   
/Library/Audio/Plug-Ins/Components/ , (you cannot see the newly created M- plugin in the Finder under the components folder) it is because the OS permissions do not allow the MPH to write the new M-file.

**To solve this issue, run in a terminal:**

> *sudo chown -R "$(whoami)":staff "/Library/Audio/Plug-Ins/Components"*

<p class="callout info">and optionally you may also run  
*sudo chmod 777 /Library/Audio/Plug-Ins/Components/* this makes the permissions in the Components folder less strict.</p>

It will ask for your Mac's password. Type it and hit enter.

There should be **no output** on the terminal and you may close it.

Reopen Logic and try to create the plugin again.

M-plugins not loading in the DAW

If you have migrated to a new Mac, and copied over the plugins from the previous Mac, it may cause Mac OS to prevent opening M- plugins due to permissions.

**Run in a terminal:**

*sudo chmod -R 777 /Library/Audio/Plug-Ins/Components/M-\*.component*

It will ask for your Mac password, type it and hit enter.

There should be no output on the terminal and you may close it.

Reopen Logic Pro X or the DAW and try to load the M-plugin.

**How to remove M-plugins**

Delete the M-name.component file from /Library/Audio/Plug-Ins/Components/

Open Logic's plugin Manager and search for the M-plugin. Select it and then choose the "Reset and Rescan Selection".

# 15. Plugins with external VST3 AU Presets

<span dir="ltr">Some vendors create their plugin presets as </span>.vstpreset files for VST3 or AU plugins. One such example is Plugin Alliance plugins. When you host in the MPH such plugins, upon loading the third party plugin the MPH will search under:

**Mac /Users/USER/Library/Audio/Presets**

**Win C:\\Users\\USER\\Documents\\VST3 Presets\\**

the folder with the plugin’s vendor name (ie Plugin Alliance) and within that, the folder with the name of the plugin loaded and it will display these vstpreset files in the menu on the controller’s window.

When a plugin with VST3 Presets is loaded the MPH will automatically display a button on the top encoder row named “VST3 Presets”. This button brings up a list with the available VST3 Presets of the hosted plugin.

Alternatively, to view and load VST3 Presets: Right click &gt; Presets &gt; VST3 Presets

From that list you can choose any preset and it will be automatically loaded in the hosted plugin.

<span dir="ltr">![](/storage/uploads/images/gallery/2025-04/1745645055-iMWuwmLy6PBsB2Gv.jpg)</span>

![](/storage/uploads/images/gallery/2025-04/1745645055-DFU2tUEowhpU98xG.jpg)

# 16. How to Reset the MP Host Plugin

All the settings and scanned plugins references are stored in the host.properties text file located in:

<p class="callout info">Windows: C:\\Users\\USER\\AppData\\Roaming\\MP\\Host</p>

<p class="callout info">Mac: /Users/USER/Library/Application Support/MP/Host</p>

To navigate to the host.properties file via the MP Host plugin see [here](https://kb.mpmidi.com/books/mp-controller-documentation/page/4-show-preset-folder-go-to-the-mphost-properties-folder)

To reset all the settings and return to default delete or rename this host.properties file.

To reset the default preset, just delete the default.xml and it will be recreated the next time you load the MPH in the DAW.

When you delete the host.properties file your MPH presets will not be affected. When the host.properties file is deleted, you will need to select the target monitor the first time you run the MP Host plugin.

If when loading the MPH is loading a preset you created instead of the empty preset, delete the default.xml from the Presets folder.

# 17. Windows Unified Option

<span dir="ltr">This option can be accessed from the right click menu. </span>

<span dir="ltr">When it is unchecked (default), the hosted plugin has its own Window instead of being embedded the MPH Window. If checked, the hosted plugin will open inside the MPH existing Window. </span>

<span dir="ltr">The default value is "unchecked - not enabled".</span>

<span dir="ltr">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645056-ueKcGbwWsl3YxGci.jpg)</span>

After you check the box, right click anywhere on the black area of the MPH big Window to display the menu.

Click again to hide the menu and this will reload the GUI of the hosted plugin and the change will take effect.

<span dir="ltr">This "**Unified Window**" option is helpful if you are using multiple 4k monitors and you encounter the hosted plugin to appear outside the controller monitor. It ensures that the hosted plugin will always be placed at the center of the MP Host window. It is also helpful if plugins generate new option windows and these may be hidden behind the MP Host.</span>

<span dir="ltr">This option is saved in a plugin xml preset so next time you recall your preset it will be part of it.</span>

<p class="callout info"><span dir="ltr">Note that if the Top Bar option is enabled, then Windows Unified option is not available to use abnd it will be greyed out. Disable the Top Bar option and the Windows Unified can be enabled.</span></p>

# 18. Hiding the controller window and moving the hosted plugin

<span dir="ltr">These options is available via the right click menu.</span>

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645056-xkuTM6odv0TOKgvP.jpg)

<span dir="ltr">This is particularly useful when working on a laptop and when you don’t have the MP Controller with you.</span>

**<span dir="ltr">Hide Window</span>**<span dir="ltr"> will hide the controller’s big window and will show only the hosted plugin. The hosted plugin will have a title top bar and it can be dragged with the mouse. Closing and reopening the small MPH window, will hide the hosted plugin and display it in the center of the monitor. This option is global, meaning it will affect all plugins of the MP Host.</span>

**<span dir="ltr">Show Plugin Top Bar</span>**<span dir="ltr"> will add a title bar to the hosted plugin and allow to drag the hosted plugin to another display with the mouse. You will still be able to control the plugin with the controller. This option is global, meaning it will affect all plugins of the MP Host. </span>

In the 2025-04-30 update, we introduced a new button on the left side of the top bar that restores the plugin window to its original position on the MP Controller.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-05/scaled-1680-/HrUq4DviYY8y5euR-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-05/HrUq4DviYY8y5euR-image.png)

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-06/scaled-1680-/TlWDJigr60GUvxVT-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-06/TlWDJigr60GUvxVT-image.png)

See this [example video](https://drive.google.com/file/d/1mXyo2rezvjLEAkrkdRSl187wO0SS31uH/view?usp=sharing)

<p class="callout info">Note: if you move a plugin to a different position and then resize it, the way the plugin handles resizing may affect how it appears when returned to its original location. In some cases, it might not be perfectly centered, and you may need to adjust it manually. To avoid this, use the plugin’s “Set Default Size” option (if available), save it with that size, and it will correctly snap to the center when restored.</p>

<p class="callout warning">Some plugins have automatic monitor resolution detection and change their size automatically when moved to a new monitor with a different resolution. Such plugins may shown cropped and magnified when hosted in the MP Host and moved to a monitor with a different resolution than the MP Controller.</p>

# 19. MP Gain Utility - Version 2

<span dir="ltr">The MP Gain Utility plugin enables you to control the +/- gain on your tracks from the MP Controller. With the MPGU plugin you can control up to 128 gain utility plugins. You can use it for mixing and gain staging. It works on all DAWs and does not require any configuration. </span>

<span dir="ltr">See the short promo [video](https://youtube.com/shorts/SxxT-931woQ?feature=share)</span>

<span dir="ltr">[Here ](https://youtu.be/28JDZBojrnc)is a short tutorial video</span>

<p class="callout success"><span dir="ltr">**Current version:** v2.0-689ea7e--H2025-09-10--B2025-09-10</span></p>

[![Screenshot at Aug 11 10-27-59.png](https://kb.mpmidi.com/uploads/images/gallery/2025-08/scaled-1680-/MtX2Sr4ni6BH4Bna-screenshot-at-aug-11-10-27-59.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-08/MtX2Sr4ni6BH4Bna-screenshot-at-aug-11-10-27-59.png)

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-08/scaled-1680-/gabqHWmulot6gaHv-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-08/gabqHWmulot6gaHv-image.png)

##### Download

The MPGU can be downloaded from the user portal.

##### How it works

The MP Gain Utility consists of two plugins.   
One server plugin (displayed on the mp controller) and one client plugin (displayed on your DAW).  
Both are lightweight plugins and consume negligible amounts of cpu and ram resources.

The MP Gain Utility can be found in your DAW as vendor MPUT.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-08/scaled-1680-/Jdu3fnykKeWIj7IN-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-08/Jdu3fnykKeWIj7IN-image.png)

<p class="callout info">You only need to load one instance of the **server** plugin per DAW project. The server plugin can be placed on any track in your DAW however there must be only one instance loaded.</p>

The client plugin can be placed on any track and it will act as a gain plugin controlled by the corresponding encoder shown on top. You can add up to 128 client plugins in the same DAW project.

<p class="callout success">You don't need to open the client plugin to control its gain from the mp controller.</p>

 Each client plugins maps automatically onto the next available encoder on the mp controller.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-08/scaled-1680-/Jnh8EOIyOIWlspvA-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-08/Jnh8EOIyOIWlspvA-image.png)

Turning an encoder to the left will reduce gain in increments of 0.1 dB, turning an encoder to the right will add gain.   
The values are displayed in dBs and the range is -40 dB to +40 dB.

The **Meter** checkbox when checked (checked by default) sends the volume signal to the server to display it.

The **Invert** checkbox when checked (unchecked by default) inverts the gain on the client.

<p class="callout success">Right click on the empty black area to select the target monitor of the mp controller.</p>

Once you load the server plugin then load a client plugin where you want.

<p class="callout info">The server plugin does not process any audio, it allows audio to pass through it unaltered. The client plugin processes audio with its only function being adding or subtracting volume to the signal.</p>

Each client plugin carries an id starting from 01 to 32. Each id corresponds to an encoder on the server plugin and the controller per page. There are 4 pages and they can be switched from the right column of the server.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-08/scaled-1680-/VIWJkKc11jzVekRK-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-08/VIWJkKc11jzVekRK-image.png)

When you load the first client plugin, it will take id 01, mapped onto encoder 1 and it will be controlled by encoder 1. If you load another one it will take id 02 automatically and so on up to 32.

If you change the encoder id from the client it will be reflected on the server. If you change the page on the client the server will also go to that page.

If you have a clients in page 1 with ids, i.e. 1, 2, 7 and you add a new one, it will take id 8. When adding a new client it finds the encoder with the greatest id and adds the next one. If there are no available ids in that page it will go to the next page and take the id after an existing encoder with the greatest id.

You can load multiple client plugins on the same track. For example, you can enter a client plugin before an audio effect and one after an audio effect, on the same track to do gain staging.

##### Gain Staging

Add a client plugin before a plugin you want to control the gain staging, ie a compressor. Add another one after. Disable the meter on the first client and enable the meter on the second client and enable the Invert.

Turning the encoder to increase the value it will add gain feeding the the compressor (on the first client plugin) while at the same removing the same amount of signal after the compressor from the second client plugin. Your signal will remain at the same level and you will only hear the difference made by the compressor. You can apply the same principle to any plugin or set of plugins.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-08/scaled-1680-/OKr0t9wf0GUQylIm-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-08/OKr0t9wf0GUQylIm-image.png)

<p class="callout warning">Do not copy and paste existing client plugins because the client will not take a new id automatically.   
Always load a new client plugin</p>

Selecting a new id for the client plugin will copy over the name, color and dB value to the new encoder, overwriting any existing client.

##### <span dir="ltr">Naming and Coloring</span>

Once you add a new client plugin you can enter the name in the client text box and it will send the name to the server.  
Alternatively, you can write the name onto the corresponding encoder on the server plugin and it will send it to the client that has the same encoder id.

<p class="callout success">Cubase and Logic Pro have the ability to send the track name of the plugin via the VST protocol. The gain utility takes advantage of this and receives the name of the corresponding track where the client plugin(s) is placed.   
In Cubase, it also receives the color of the track along with the name.  
When in Cubase or Logic Pro, a checkbox appears on the client named "Track name" which is checked by default. This enables receiving the track name automatically from the DAW.   
When you type a custom name in the client, the check box will automatically turn off. The same applies when changing the name or the color of the encoder from the server.   
Enabling the "Track name" checkbox again will instantly receive the track name.</p>

**Assigning Colors**  
To assign a color to each on-screen encoder right click on the encoder and it will show the color palette window.  
You can copy the lastly used color by clicking on it on the color palette:

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-08/scaled-1680-/zgWps6xyrmFJk0N1-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-08/zgWps6xyrmFJk0N1-image.png)

##### Reset to 0 dB

Double click on the meter of the on-screen dB meter of the server next to the encoder and the value will return to 0 dB.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-08/scaled-1680-/6GD4uzhJwwIdSpLf-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-08/6GD4uzhJwwIdSpLf-image.png)

##### Identifying a meter or an encoder.

Click on the name of the encoder and it will blink the corresponding on screen meter.

Click on the meter and it will blink the corresponding encoder.

##### Automation

If you would like to record gain automation using the MPGU, you can do it at the track you placed the server plugin. Each encoder is automatable like in the MPH.

The client has no controllable parameters and it only displays the value in dB.

##### Total Recall

When you save your project, all the values and state of the server and client will be saved with your project. When you open your project everything will be recalled. If you delete the Server plugin by mistake, just load it again and it will sync up with the existing clients.

<p class="callout info">The MPGU, unlike the MPH, does not save presets.</p>

##### Using it with the MPH

You can load the MPGU and the MPH in the same DAW project. The Controller Icon button works as it does on the MPH. Clicking on the button will close any open MPH instance and display the MPGU on the controller. Clicking on the Controller Icon button of the MPH, will close the MPGU window and display the MPH.

You can also switch to it from the small bar icon on your Mac or Windows or using the Plugin Panel.

---

##### Cubase meter settings

In Cubase if you are using mono tracks, ensure you have your track meters set to post fader.   
Right click on the meter in Cubase and set it to Post-Fader.

[![Screenshot at Aug 19 12-17-23.png](https://kb.mpmidi.com/uploads/images/gallery/2025-08/scaled-1680-/qJTjYVCxh5Uk2ve7-screenshot-at-aug-19-12-17-23.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-08/qJTjYVCxh5Uk2ve7-screenshot-at-aug-19-12-17-23.png)

---

<p class="callout info">**How does it work and troubleshooting**  
  
The server and client use the [OSC protocol](https://en.wikipedia.org/wiki/Open_Sound_Control) to communicate and it requires port 6565 and 6566 to be open and available.   
If the client and server do not communicate you can check if the port is available.  
  
On the Mac's terminal enter this command:  
**lsof -i : 6565**  
If nothing is returned → nothing is currently using port 6565. You can check the same for port 6566.  
If something is returned → it shows the process using that port.  
  
On Windows open a cmd window and type:   
**netstat -ano | findstr :6565**  
If nothing appears → port 6565 is not currently in use. You can check the same for port 6566.  
If you see output, the last column is the PID of the process using it.  
  
If some other process is using the port you need to stop be in order to use the MP Gain Utility.  
Alternatively, you can change the default port numbers from the **mputility.properties** file and use different ports by opening the file in a text editor.</p>

# 20. Audiogridder - MP Host: AG-MPH Guide

<span data-identifyelement="522"><span data-identifyelement="523">![](/storage/uploads/images/gallery/2025-04/1745645057-skSe8O3RKLatixoY.jpg)</span></span><span data-identifyelement="526"> <span data-identifyelement="527">![](/storage/uploads/images/gallery/2025-04/1745645057-YleTBWfCkvmgTz9A.jpg)</span></span>

# <span data-identifyelement="534" dir="ltr">**Audiogridder - MP Host Integrated Guide**</span>

<span data-identifyelement="539">The Audiogridder project is an open source project that enables DSP processing of third party plugins outside the DAW. See </span>[<span data-identifyelement="541">**here**</span>](https://audiogridder.com/)

<span data-identifyelement="547" dir="ltr">We have created a modified version of the Audiogridder, called AG-MPH so that it works in an optimal way with the MP Controller. See example videos </span>[<span data-identifyelement="549" dir="ltr">**Logic on Mac**</span>](https://www.youtube.com/watch?v=0dnaN94soR4) and [**Bitwig on PC**](https://youtu.be/G9FPsOR7v5Y), however the principle is the same for all DAWs.

To get the installer of the AG-MPH send us an email.

<span data-identifyelement="560" dir="ltr">The latest AG-MPH version is **v1.2.0-1328f91--H2023-09-08--B2023-09-09**</span>

---

<span data-identifyelement="566">**Why did we make this?**</span>

Audiogridder, even when used on the same computer, utilizes much better the CPU and allows running more plugins than when running then directly in the DAW. In fact, on a recent test we did on a Mac M1, we found that we could run almost 3 times more - heavy on resources - Acustica plugins than when hosted the same plugins in Logic. (We were able to run 10 instances of an Acustica Eq plugin directly hosted in Logic. We were able to run 28 instances of the same Eq plugin via Audiogridder).

  
You can run the AG-MPH without additional latency by setting the buffer block size to 0, however for taking advantage of the DSP offloading we suggest to set it to 1 or 2 blocks of buffer size where the latency is hardly noticeable (that of course also depends on your computer and the DAW project you are running).

  
As the number of plugins loaded in Audiogridder increases, you may want to increase the buffer size (blocks) of the Audiogridder to avoid audio dropouts and the exact same applies when using the AG-MPH.

---

<span data-identifyelement="579">**What we have changed**</span>

1. After opening the AG-MPH plugin in the DAW, click on the + symbol and it will load an instance of the MP Host on the MP Controller. (It is required that you have the latest MP Host VST3 installed, Audio and Instrument plugins).

2. <span data-identifyelement="593" dir="ltr">The AG-MPH hides the small window of the MP Host, thus you don’t have an extra window floating.</span>

3. <span data-identifyelement="601">It automatically gets the name of the hosted plugin or preset from the MP Host and displays it on the AG-MPH slot.</span>

4. <span data-identifyelement="609">Selecting a plugin slot in the AG-MPH plugin automatically opens on the controller’s screen.</span>

5. <span data-identifyelement="617">We made the bypass coloring of the slot more obvious and now displays the word “bypass”.</span>

6. <span data-identifyelement="625">The processing of DSP works and other settings/options, exactly as the original Audiogridder and we have not changed that.</span>

7. <span data-identifyelement="633">Switching from one instance of the AG-MPH to another, unlike the original AG, it un-highlights the current plugin slot and highlights the selected one. This applies when running the MPH host directly in the DAW. The two, AG-MPH and MPH single/multihost can be loaded in the DAW at the same time and switching from one to the other will un-highlight the previously selected slot.</span>
8. <span data-identifyelement="633" dir="ltr">We added a Slot Selector. This allows to select plugins from the touch screen via the Select Slot button. To enable/disable the button from showing, uncheck the top-right box on the AG-MPH window. This is a universal option and it will affect all instances of the AG-MPH.</span>

---

<span data-identifyelement="639">**Prerequisites and Settings**</span>

You need to have the latest MP Host installed (after March 23, 2023) for the AG-MPH to work. The MP Host installer is not included in the AG-MPH installer. There are 2 separate installers.

You need to install the AG-MPH using the AG-MPH installer. It will install

1. The AG-MPH server and AG-MPH plugin tray.
2. On Mac, the AG-MPH VST3, AU and AAX, all universal binaries x64.
3. On Windows, the AG-MPH VST3.

In Windows, the AG-MPH server is placed in C:\\Program Files\\AG-MPH\\

Create a shortcut on your desktop or taskbar for convenience.

On the Mac, it will place it in Applications.

For both Win and Mac, you only need to run the Server once.

The plugin tray will automatically launch when you load the AG-MPH plugin in the DAW.

Check that you have these settings in AG-MPH Server (From the menu choose Settings)

<span data-identifyelement="669"><span data-identifyelement="670">![](/storage/uploads/images/gallery/2025-04/1745645057-uGd234PvoBazBTdZ.jpg)</span></span>

Once you load the AG-MPH plugin in the DAW, click on "add server" and type in 127.0.0.1

This IP address (127.0.0.1) is a universal address on all operating systems for the local machine. By adding this as the default server you ensure that the AG-MPH will always connect to the local machine via the fasted route (instead of going through virtual ethernets or your router).

![](/storage/uploads/images/gallery/2025-04/1745645058-tAVVXreELw0VgBMp.jpg)

Check that the MPH Single Instrument and Audio effect were found and scanned by the AG-MPH

Right click on the AG-MPH icon on the task bar while it is running.

Select the option Plugins.

![](/storage/uploads/images/gallery/2025-04/1745645058-0rr8k6dqYB5Uei4E.jpg)

You should see the 2 MPH Single Plugins. If you see any other plugins in red font you can ignore them.

![](/storage/uploads/images/gallery/2025-04/1745645058-5dJ9ZBlplhBXAcbu.jpg)

---

##### <span data-identifyelement="677">**Knowhow and limitations**</span>

1. <span data-identifyelement="683">You can have both Audiogridder and AG-MPH installed on the same computer, however, you cannot run Audiogridder server at the same time you run AG-MPH server. Only one server can run at a time.</span>

2. <span data-identifyelement="691">When using the AG-MPH server, it automatically loads the MP Host plugin VST3. You cannot load directly in AG-MPH any other third party plugins, but only through MPH.</span>

3. <span data-identifyelement="699">You need to run the AG-MPH server app and then the AG-MPH plugin in the DAW, just like the original Audiogridder.</span>

<span data-identifyelement="702"> </span>

4. <span data-identifyelement="707">If you plan to run an AG-MPH server on another computer, then the MP Controller should be connected on that computer, because the server is the app that runs and displays the hosted third party plugin. You can run AG-MPH on a Windows computer while running the AG-MPH plugin on a Mac computer, just like the original Audiogridder. See </span>[<span data-identifyelement="709">Video</span>](https://www.youtube.com/watch?v=W9ZZSxslyDw)

5. <span data-identifyelement="717">Via the AG-MPH plugin, you can connect on an AG-MPH server in the same way you connect on an original Audiogridder server.</span>

6. <span data-identifyelement="725">On the Mac, you need to give the AG-MPH permissions in the Mac Accessibility settings, so that it does not complain when starting the server, just like the original Audiogridder. Press the + button in Accessibility and navigate to AG-MPH to add it to the list.</span>

7. <span data-identifyelement="733" dir="ltr">Audiogridder server scans all plugins on start. This is an option you should disable from the Server settings. AG-MPH and the original Audiogridder share the same settings, so AG-MPH will not rescan your installed plugins. However, AG-MPH has been programmed to only scan the MPH Single Audio Effect and Instrument.</span>

9. <span data-identifyelement="749" dir="ltr">The AG-MPH was built using the codebase from Audiogridder version 1.2.0 stable which is the latest as of May 2023. </span>

10. <span data-identifyelement="757">The third party plugins are being hosted by the MP Host and the workflow remains the same as when using the MPH in the DAW including presets etc.</span>

11. <span data-identifyelement="765">You can install MP Host updates when we issue them, and it will continue to work normally with AG-MPH. There will not be a special edition of the MPH in order to work with AG-MPH.</span>

12. <span data-identifyelement="773" dir="ltr">There is no additional CPU load when using the AG-MPH, compared to the original Audiogridder. There is no additional latency either when compared to the original AudioGridder.</span>

13. <span data-identifyelement="781">AG-MPH should be set to “Chain Isolation” mode on the server settings (which is already the default)</span>

14. <span data-identifyelement="789" dir="ltr">We noticed that the AG-MPH **AU does not load on** **Ableton** on the Mac, however the same issue occurs with the original Audiogridder AU plugin. The Ableton Live's 11.2 log says “Failed to initialize the plugin”. This may not be the case on your Mac. The AU runs fine in other DAWs. The VST3 works fine in Ableton Live.</span>
15. <span data-identifyelement="789" dir="ltr">Resetting the Audiogridder server settings **on the Mac** (by deleting the files) will reset the AG-MPH as well. To reset Audiogridder/AG-MPH go in your home folder and Press Command+Shift+Dot this will show your hidden folders. You will have a folder .audiogridder grayed out and delete it.</span>

<span data-identifyelement="794" dir="ltr"> 16. How to Uninstall AG-MPH **on Windows**:</span>

- Delete the folder C:/Users/\[name\]/AppData/Roaming/AudioGridder or by navigating to %appdata% and then deleting the AudioGridder folder
- Delete the folder C:/ProgramFiles/AG-MPH and <span dir="ltr">C:/ProgramFiles/AG-MPHPluginTray</span>
- <span dir="ltr">Delete the folder of plugins from C:/ProgramFiles/Common Files/VST3/AG-MPH</span>

<span dir="ltr">17. When using Wavelab, for the AG-MPH plugin to connect to the server, an audio file needs to be imported in Wavelab and press play. See video [**here**](https://drive.google.com/file/d/1JeQuZ8rnm6sRdG0uIcDI-10eNP6XTeoQ/view?usp=drive_link)  
</span>

---

**Setting Permissions for AG-MPH server on the Mac**

If you see this message when you start AG-MPH

![](/storage/uploads/images/gallery/2025-04/1745645059-0Lr5r9bBgGiLD5a9.jpg)Go to Settings &gt; Privacy &amp; Security &gt; Accessibility

**![](/storage/uploads/images/gallery/2025-04/1745645059-otjudH5kp6GsTp4X.jpg)**

Click the + sign and add AG-MPH

![](/storage/uploads/images/gallery/2025-04/1745645059-kh4upDMYQQiCan79.jpg)

Restart AG-MPH

---

**Troubleshooting on the Mac**

If you see an error, it may be that the VST3 plugin cannot be accessed by the AG-MPH.

![](/storage/uploads/images/gallery/2025-04/1745645059-B3iHMTiqgLc3aChy.jpg)

<span dir="ltr">AG-MPH works with MP Host VST3.</span>

<span dir="ltr">Quit the AG-MPH server.</span>

<div dir="ltr" id="bkmrk-check-that-the-mph-h">Check that the MPH Host VST3 is installed in your VST3 folder.</div><div id="bkmrk--45">  
</div>![](/storage/uploads/images/gallery/2025-04/1745645060-QROWmvwnyQpoFT4z.jpg)

![](/storage/uploads/images/gallery/2025-04/1745645060-uKcOKLPGCtO8PzUf.jpg)

<div id="bkmrk-if-yes%2C-let%27s-reset-">If yes, let's reset the permissions, in a terminal run</div><div id="bkmrk-sudo-chmod-777--r%C2%A0%2Fl">*sudo chmod 777 -R /Library/Audio/Plug-Ins/<wbr>VST3</wbr>*</div><div id="bkmrk-and-it-will-ask-for-">and it will ask for the password, enter it and it should return nothing.</div><span dir="ltr">Then reset Audiogridder/AG-MPH go in your home folder and Press Command+Shift+Dot this will show your hidden folders. </span>

<span dir="ltr">![](/storage/uploads/images/gallery/2025-04/1745645060-WN4cmhqqrgqUDSz6.jpg)</span>

<div dir="ltr" id="bkmrk-you-will-have-a-fold">You will have a folder .audiogridder grayed out and delete it. </div><div dir="ltr" id="bkmrk-then-start-the-ag-mp">Then start the AG-MPH server and check that the plugin is listed:</div>![](/storage/uploads/images/gallery/2025-04/1745645061-e8fi0BtqaVfVF9iE.jpg)

When you reset AG-MPH, you need to check the server settings and set them again as described in the section above.

# 21. Activating the MP Controller on other computers

You need to generate a **new** mph.license file to use the MP Host on another computer.

<p class="callout success">You don’t need to enter the controller serial again in the user portal. </p>

To generate a new mph.license for another computer you need to log on the user portal from that new computer and choose one of the following methods to create your license:

1. Use the License Manager application (recommended)
2. Register via the MP Host plugin by uploading the new hardware.id file (generated when you run the MP Host) and download the mph.license file.

---

<p class="callout info">First, download the latest version of the MP Host from the user portal and install it on your new computer.   
If you plan to use your older computer again do not delete the mph.license and hardware.id from the older computer. IT is ok to keep the files on both computers, given that they have been generated for those computers.  
</p>

<p class="callout warning">DO NOT USE HARDWARE.ID or MPH.LICENSE FILES FROM OTHER COMPUTERS.   
YOU NEED TO RUN THE MP HOST TO GENERATE NEW ONES.  
On the new computer, if you have copied the hardware.id and/or mph.license from another computer then **delete** the hardware.id file and mph.license from [/MP/Host folder](https://kb.mpmidi.com/books/mp-controller-documentation/page/4-show-preset-folder-go-to-the-mphost-properties-folder)  
See full path [here](https://kb.mpmidi.com/books/mp-controller-documentation/page/3-mp-host-properties-and-config-files)  
To generate a new license see the initial guide [here](https://docs.google.com/presentation/d/11dFAhWMQkr65AkyxNweT92F7MG87MP08B30MgXvg7-o/edit?slide=id.g37ff7b836b0_3_0#slide=id.g37ff7b836b0_3_0)  
  
</p>

> **How to navigate to the MP/Host folder from the MP Host plugins and delete the hardware id:**
> 
> - Open your DAW and load the Single FX or Instrument MP Host plugin.   
>     Open the plugin and click on the Controller icon button to open the MP Host window on the MP controller.
> - Right click on the main black area of the big window
> - Select Presets &gt; Show Presets Folder and it will open the MP/Host folder. See [here](https://kb.mpmidi.com/books/mp-controller-documentation/page/4-show-preset-folder-go-to-the-mphost-properties-folder)
> - In that folder you will find the hardware.id file. Note that on the new computer if the hardware.id and mph.license are present, ie have been copied via time machine or hard drive transfer) **delete** the hardware.id and mph.license files
> - Then run the MPH plugin in the DAW to generate a new hardware.id file. (remove and reload the MP Host plugin in the DAW if it is already loaded)
> - Then login in your account and upload the new hardware.id to the server to get the new mph.license

#### ![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645061-QwmJ0PCHzei3nHaI.jpg)

---

There is a limit on the activation server for 5 different computers. If you need activation for more computers, please [contact us](https://mpmidi.com/contactus).

<p class="callout info">If you see the message “License not found, Controller Not connected” see [here](https://kb.mpmidi.com/books/mp-controller-documentation/page/2-mac-license-not-found).</p>

# 22. Get the mph.license from the user portal

<span dir="ltr">Open the /MP/Host folder as shown [**here**](https://kb.mpmidi.com/books/mp-controller-documentation/page/4-show-preset-folder-go-to-the-mphost-properties-folder) and upload your hardware.id file in the user portal</span>

<span dir="ltr">The hardware.id file is automatically generated when you run the MP Host plugin.</span>

<p class="callout info"><span dir="ltr">If the hardware.id file is **not** being copied to the Mac's Desktop when trying to setup for the first time, see [here](https://kb.mpmidi.com/books/mp-controller-documentation/page/2-mac-license-not-found)</span></p>

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645061-d05ZhHHxRpULzo8x.jpg)

<span dir="ltr">Download the mph.license and place it in the /MP/Host folder next to the hardware.id file</span>

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645062-ZzjzGn29kaYPQCI2.jpg)

# 23. Receiving update notifications for the MP Host plugin

<span dir="ltr">As many tend to keep their studio computers offline or behind firewalls, this would prohibit our plugin to connect on our server and check for updates.</span>

We publish new versions in the mpmidi.com/latest-readme first page and on [https://mpmidi.com/mph-versions.html](https://mpmidi.com/mph-versions.html)

<span dir="ltr">We don't have a notification system yet, but an easy way to get notifications for new versions is by registering at one of the following free services:</span>

[https://www.wachete.com](https://www.wachete.com/)

[https://distill.io](https://distill.io/)

[https://www.followthatpage.com](https://www.followthatpage.com/)

and enter this link to monitor

[<span dir="ltr">https://mpmidi.com/mph-versions.html</span>](https://mpmidi.com/mph-versions.html)

# 24. Best Practice recommendation

<span dir="ltr">MP Controller transforms your third party plugins into a hardware console so that you can control them as if it were hardware. </span>

<span dir="ltr">We suggest that you start with one favorite and mostly used plugin, ie like an equalizer or compressor or synthesizer plugin you use all the time. Make the most convenient mappings/links to you and incorporate this in your workflow. </span>

<span dir="ltr">After a few projects and heavily using it, you will feel like you know this interface and reach for the controls intuitively. Repeat this process with another plugin and so on. </span>

<span dir="ltr">Trying to use and map many plugins at once and use MPH in every plugin, may not help improve your workflow as you introduce too many new things at once.</span>

<span dir="ltr">Enjoy your new controller!</span>

# 25. Controlling UVI Workstation, Omnisphere by enabling Host Automation

<div dir="ltr" id="bkmrk-the-way-the-mp-contr">The way the MP Controller works is by controlling automatable parameters of a third party plugin.</div><div id="bkmrk-these-are-the-parame">These are the parameters that can be automated in the DAW.</div><div id="bkmrk-"></div><div id="bkmrk-typically%2C-all-param">Typically, all parameters of a plugin are automatable (or at least the most)</div><div id="bkmrk-this-is-a-bidirectio">This is a bidirectional communication method and instant. Much better than just sending CC Messages.</div><div id="bkmrk--1">  
</div><div dir="ltr" id="bkmrk-uvi-workstation-and-">UVI Workstation and Omnisphere plugins require that you enable **host automation** in the plugin in order to automate parameters in the DAW, hence control parameters with the MP Controller.</div><div id="bkmrk-see-this-guide%3A">See this guide:</div><div dir="ltr" id="bkmrk-https%3A%2F%2Fsupport.uvi.">[https://support.uvi.net/hc/en-us/articles/360002133277-Automation-in-UVI-Workstation](https://support.uvi.net/hc/en-us/articles/360002133277-Automation-in-UVI-Workstation)</div><div dir="ltr" id="bkmrk--2">  
</div>##### Link Parameters

To enable Host Automation right click on the parameter you want to link and choose **Enable Host Automation**.

Click on LINK button on the MP Host. Click on the encoder you want to link and click on the parameter again to link it.

[![Host_automation_Omnisphere.gif](https://kb.mpmidi.com/uploads/images/gallery/2026-02/obOpLPMyPjjBC9OC-host-automation-omnisphere.gif)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/obOpLPMyPjjBC9OC-host-automation-omnisphere.gif)

<p class="callout warning">To avoid getting conflicting MIDI CC incoming messages, it is a good practice at first to clear all MIDI assignments in Omnisphere **(note that this clears automated parameters assignments as well, save as template if you want to keep your assignments).   
Additionally, note that as of Omnisphere V3.0.2 the AU version of omnisphere does not report the units of the automatable parameters and it was reported to Spectrasonics so it may be fixed soon. You can use any Omnisphere type (VST2/3/AU) in the MP Host.** [![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/96T3mYIRYl2uqsrO-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/96T3mYIRYl2uqsrO-image.png)</p>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/HtDNwvFMsHyaQxWZ-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/HtDNwvFMsHyaQxWZ-image.png)

---

##### Using our premade template

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Omnisphere has thousants of parameters and a limit to control only 512 parameters per instance. Therefore, we adjusted our template accordingly. The template has mapped 415 parameters so you can link more as you go but do not exceed 512. You can use "Show Current Assignments" from the Omnisphere menu as shown above to see which and how many parameters are enabled for automation.</span>

<p class="callout warning"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">To use our template update to Omnisphere 3.0.2. AU does not report automatable parameter units as of this version and this was reported to Spectrasonics to fix it. VST2/3 report the units.</span></p>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">How to use our template:</span>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">You need to do this process once. </span>[<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">Here</span>](https://youtu.be/kSUX4SvaMVA)<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> is an overview video that shows the following process.</span>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Download the template from **[here](https://mpmidi.com/utilities/omnisphere/OmnisphereV3_MP_Controller.midiLrn.zip)** (same for Mac and Windows, all DAWs - it is an Omnisphere *.midiLrn* file).</span>

<p class="callout success"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Install our latest MP Host Beta version prior to using the template for best coloring/grouping of parameters </span></p>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Extract the zip contents to your Omnisphere STEAM folder: </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">/STEAM/Omnisphere/Settings Library/Presets/MIDI Learn/</span>

<p class="callout info"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">For STEAM folder locations see the</span>[<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; -webkit-text-decoration-skip: none; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;">Omnisphere manual</span>](https://support.spectrasonics.net/manual/Omnisphere3/30/en/topic/get-started-page04?q=steam)</p>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Load the MP Host Instrument plugin (Single or Multi) in your DAW</span>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Right click on the controller window and disable Automap:</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/dPKKwk9qW3WAC8iU-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/dPKKwk9qW3WAC8iU-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Then load Omnisphere from the Plugin List (anyone from AU,VST2/3)</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/KE6YuHsTMhG7q4QQ-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/KE6YuHsTMhG7q4QQ-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Clear all MIDI assignments and automation ids in Omnisphere.</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/KjHmVs5ni748pbaU-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/KjHmVs5ni748pbaU-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Then from the same menu choose Load Template</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/r7s7Rz2ksxZ58Rtw-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/r7s7Rz2ksxZ58Rtw-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">The file dialog will open and you will see the Omnisphere template you copied from the zip.</span>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Choose </span>[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/w9jLACv4Uriz0V0y-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/w9jLACv4Uriz0V0y-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">From the Menu, choose Save as Default Multi</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/q2En3AwrgcIRLoId-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/q2En3AwrgcIRLoId-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Now, right click again on the controller's empty area and from the right click menu, enable Automap again.</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/UoAGLDuRCNIffmnG-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/UoAGLDuRCNIffmnG-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Then again from the right click menu, Remove Plugin.</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/7fw7wTBNa1vFz1dp-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/7fw7wTBNa1vFz1dp-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Now load Omnisphere again from the Plugin List</span>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">You will see the parameters linked and ready to be controlled. There are 9 pages of parameters linked, grouped by color.</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/8cQUGuasSbOdhQN2-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/8cQUGuasSbOdhQN2-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Moving any parameter with the mouse will cause the linked encoder to blink. If the encoder is on another page, it will go automatically to the other page.</span>

**Optional:** You can rename the pages by right clicking on the page title and save your preset

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/q1y4hR9OKOqxJe0M-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/q1y4hR9OKOqxJe0M-image.png)

---

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Other Omnisphere V3 templates (OPTIONAL)</span>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">We have created additional templates for each part. These have more parameters linked per part. You need to load a different template to control a different part (1 - 8) of Omnisphere. </span>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Download from [here](https://mpmidi.com/utilities/omnisphere/Omnisphere_V3_Optional_Control_Templates.zip)</span>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">For example, to control Part 2, load MP PART2.midiLrn in Omnisphere as shown above.</span>

<p class="callout danger"><span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Note that when you load a different template any existing automation will be replaced by the parameter that matches in the loaded template. Therefore these templates are best to use for sound design and live performance.</span></p>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/tdHut0oi8VsgZ8k1-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/tdHut0oi8VsgZ8k1-image.png)

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/qv3FGXGHUzD2hVBT-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/qv3FGXGHUzD2hVBT-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Pages 6, 7, 8 control global parameters.</span>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">You can save this as an MP Host preset and load it from Favorites or the Preset List.</span>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">This template now controls Part 1 of Omnisphere. You can edit the linked parameters (unlink, replace with other etc, link parameters from the FX section that we have not linked)</span>

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">To control Part 2 - 8, load the corresponding template and the parameters will be automatically updated.</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/aeEOsKJsFyOzgshT-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/aeEOsKJsFyOzgshT-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Select Part 2 in Omnisphere and load the MP PART2 template.</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/jhfviQMNeXY31RiV-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/jhfviQMNeXY31RiV-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">All parameters now begin with "2"</span>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/SaUlQZPdsNdkpTT2-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/SaUlQZPdsNdkpTT2-image.png)

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/LEVoN8Bz0W8CdwZk-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/LEVoN8Bz0W8CdwZk-image.png)

<span style="font-size: 11pt; font-family: Arial,sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span>

# 26. Controlling Steinberg plugins such as Halion, Padshop and Retrologue

<span dir="ltr">You may find that when linking some encoders on parameters of Steinberg plugins may seem stuck or behave erratically. To overcome this issue click on Encoder options (right click menu &gt; Encoder Options, on the MP Host) and choose Absolute mode instead of Relative mode which is the default.</span>

![](/storage/uploads/images/gallery/2025-04/1745645062-vskpWVAbbYeT40oj.jpg)

<span dir="ltr">In addition, via the right click menu enable Windows Unified</span>

![](/storage/uploads/images/gallery/2025-04/1745645063-09f6CZFNaTiVNFRk.png)

If some parameters have MIDI CC assigned to them, right click and Forget CC. This may conflict with the VST method that the MP Controller uses to control parameters.

![](/storage/uploads/images/gallery/2025-04/1745645063-xXfP8XLei9CmPH6K.jpg)

# 27. Windows - Transferring the keyboard focus on the DAW

<span dir="ltr">In the April 2025 update, v1.7-f4941c72--H2025-04-22--B2025-04-22, we have introduced an automated way to pass the keyboard focus to the DAW.</span>

<span dir="ltr">Clicking on the MP Host and/or the hosted plugin in the MP Host will cause the keyboard focus to be transferred there and not on the DAW.</span>

<span dir="ltr">On Windows, with this update, the MPH passes automatically the space key to the DAW. </span>  
<span dir="ltr">When you have the MP Host big window selected and working with the plugin, if you press the space key it will send it to the DAW, while before it was not possible and you had to click to the DAW. The only requirement for this to work is that the MPH window needs to have the keyboard focus, not the hosted plugin.</span>

Pressing the space key will not only pass the key to the DAW, but it will also transfer the keyboard focus onto the DAW.

<span dir="ltr">When you have the MP Host big window selected and working with the plugin, if you press the space key </span>it will send it to the DAW, while before it was not possible and you had to click to the DAW.

<span dir="ltr">The only requirement for this to work is that the MPH window needs to have the keyboard focus, not the hosted plugin.</span>

---

**Using UPDD:**

In UPDD enable this setting: "Reset keyboard focus after a gesture action ends"

Note that "Reset mouse cursor after a gesture action ends" will take the mouse cursor back to it's previous position before the gesture was made.

![](/storage/uploads/images/gallery/2025-04/1745645063-49iCKfvtPWOKIUN9.jpg)

---

**Using Auto Hot Key:**

We have created a small app for a few popular DAWs to transfer the keyboard focus back to the DAW by pressing **Win key &amp; z** together.

![](/storage/uploads/images/gallery/2025-04/1745645064-nVevXcMvcAoTqyLL.jpg)

You only need to run the app once. You can [add it to your Startup folder](https://support.microsoft.com/en-us/windows/add-an-app-to-run-automatically-at-startup-in-windows-10-150da165-dcd9-7230-517b-cf3c295d89dd#:~:text=With%20the%20file%20location%20open,location%20to%20the%20Startup%20folder.) so that it starts automatically with Windows

You can download the app for each DAW from **[here](https://drive.google.com/drive/folders/1RRSjjvTGxYYl-ANiF5oBmQUOiS7w_cLk)**

<span dir="ltr">*Zip file password is 123456*</span>

<span dir="ltr">**More information:**</span>

<span dir="ltr">The apps to transfer the keyboard focus were created with</span><span dir="ltr"> [**Auto Hot Key**](https://www.autohotkey.com/)</span><span dir="ltr">. A great free scripting platform for creating automation on Windows.</span>

<span dir="ltr">We have included the ahk script in the web folder, in case you want to extend it for more automation.</span>

# 28. Mac OS - Transferring the keyboard focus on the DAW

<span dir="ltr">In the April 2025 update, v1.7-f4941c72--H2025-04-22--B2025-04-22, we have introduced an automated way to pass the keyboard focus to the DAW.</span>

<span dir="ltr">More specifically, on the Mac the keyboard focus is passed to the DAW when a key is pressed is transferred to the small window of the MP Host which means all the keys will be passed to the DAW.</span>

---

**The information below applies to older versions of the MP Host.**

<span dir="ltr">If you want to pass the keyboard focus back to the DAW (press space to start and stop the playback in the DAW) you can switch easy to the DAW main window using UPDD or a Mac automation tool like [Keyboard Maestro](https://www.keyboardmaestro.com/main/) or [Better Touch Tool](https://folivora.ai/).</span>

For Logic Pro X use the Better Touch Tool (see below).

---

**Using UPDD**

In UPDD Commander enable this setting: "Reset keyboard focus after a gesture action ends"

Note that "Reset mouse cursor after a gesture action ends" will take the mouse cursor back to it's previous position before the gesture was made.

![](/storage/uploads/images/gallery/2025-04/1745645064-bYZW3VsShYBy663W.jpg)

---

**Using Better Touch Tool (BTT)**

We have created a preset for Logic Pro and you can download it from <u>**[here](https://drive.google.com/drive/folders/1gVEavAjI7dcPj0cDbAl1GmEE1D8HYjg4?usp=sharing)**</u>

<p class="callout info">Depending on your DAW, you may need to choose to create this workflow as a global option. To set this workflow as a global option, follow this article.</p>

Choose Import Preset from the top bar menu

![](/storage/uploads/images/gallery/2025-04/1745645064-9IMj7eYT7uswhMZL.jpg)

Here is how to create the same workflow in BTT:

Run Logic Pro

Choose "Select app from running apps" and then choose Logic Pro.

![](/storage/uploads/images/gallery/2025-04/1745645064-btGQXNGZyzqDNlWN.jpg)

Then choose Keyboard Shortcuts and record the key "Space"

In the Trigger Conditions on the right pane choose "Prevent recursive triggers"

![](/storage/uploads/images/gallery/2025-04/1745645065-I8pM6e064KNEklXo.jpg)

Then in Actions create the following actions:

 1. Activate Specific Window and set the App Name to: *Logic Pro*

 2. Set the action to "Send Keyboard Shortcut" and record the key "Space".![](/storage/uploads/images/gallery/2025-04/1745645065-YVNNpFULApK1chRu.jpg)

![](/storage/uploads/images/gallery/2025-04/1745645065-7Bhdj9x9JKs9NsHu.jpg)

---

**Using Keyboard Maestro**

Keyboard Maestro is a great app used by many music professionals on the Mac to automate tasks.

Here is an example of how to do this in Keyboard Maestro:

Open your DAW

Open the Keyboard Maestro app.

Create a new Macro in Keyboard Maestro.

Chose the trigger key. In our example below we have chosen ![](/storage/uploads/images/gallery/2025-04/1745645066-cTCs0sSemXhLwPig.jpg)

Then in Actions choose from the list of actions "Bring a Window to the Front"

![](/storage/uploads/images/gallery/2025-04/1745645066-B5NrI1ccVECuv0Cq.jpg)

Choose the DAW from the list "in"

Choose "Windows with title containing"

![](/storage/uploads/images/gallery/2025-04/1745645066-9jyauvUI1jVPB4BG.jpg)

Type in the title of your main DAW Window. Here we use logicx which is a text that always appears on Logic's main window.

Your Macro should look like this:

You can also download this example Macro from [here](https://drive.google.com/drive/folders/1c6YHW_aBmIk4hoxmDX_jeWBs9YJa3D8P?usp=sharing)

![](/storage/uploads/images/gallery/2025-04/1745645067-NwLAfCHHym1QANnS.jpg)

Try it by pressing the Run button on top or by trying the key combination assigned.

The Macro will bring the DAW to the front if you are in MP Host or any other app on the Mac.

# 29. Mac OS - Running one DAW in Rosetta and another DAW in ARM mode

In case you run one DAW under Rosetta and another in ARM, this will result in the DAW that runs second to not been able to open the Control and Display window.

<span dir="ltr">You need to reboot the Mac and run the DAW you want to use first.</span>

# 30. Switching a track in Ableton Live

When you have the option to auto-hide plugins in Ableton Live,

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645067-l09LN6vTIMgNuUY2.jpg)

switching a track hides the small window of the MP Host while the controller window remains open and you can still control the plugin. This is often a benefit because you can still control a plugin located on another track (while without the MP Controller you cannot do that, unless you change the A.L. option.)

When you change a track and you choose to control another plugin via the MP Host, it will close the previous MPH Controller window from the previous track.

Navigating back to the previous track requires that you press on the Control &amp; Display button (the controller icon on the small window) because Ableton does not notify plugins when a track has switched.

If you don't want to use the mouse, a good practice is to drag beforehand the small window of the MP Host on the controller's touch screen.

Once you change a track, touch the Control and Display (Controller Icon on the single host).

Then touch the touchscreen or click anywhere on the controller window, the small window will be hidden below the big window.

Thereafter, when you switch a track again in Ableton the small window will show on top.

The same applies to the MP Multi Host.

<p class="callout info">See tutorial [video here](https://youtu.be/Lpy0KiUVT9c)</p>

After changing a track, Touch the Control and Display (Controller Icon on the single host)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645068-c3RWsGsy5P4UlQbk.jpg)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645068-lwfZUUd5nyIAEuTJ.jpg)

The MP Host will automatically open the controller window when the MP Host plugin opens from the DAW. This means that the MPH plugin is completely closed in Ableton Live and you click on the A.L. icon to open it ![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645069-CFG89rUtAzWQlalB.jpg)

In other words, opening the small window will automatically open the controller window as well.

Alternatively, If you have another midi controller to open/close plugins in Ableton, like Push or other midi controller, you can program it to close the MP Host and then open it, and it will automatically open the controller window.

# 31. Loading the MP Host with one click as an Ableton preset in Ableton Live

Additional to the MPH presets and Favorites, you can save the MP Host, while having hosted the third party plugin you want to use, as an Ableton preset and load it with a single click.

See the video **[<u>here</u>](https://drive.google.com/file/d/1yQlGxf4k5pF711gLLEmfZVo9Velpo3gS/view?usp=sharing)**

##### Can I rename a plugin in Ableton?

<div id="bkmrk-there-isn%27t-a-way-to">There isn't a way to change the names of plugins in Ableton, however if you place the MP Host inside a rack/group (Instrument or Audio Effect), you can rename the rack to anything you want and even save that rack as an Ableton preset.</div>[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-05/scaled-1680-/uqXlaZHUIhmbKsLo-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-05/uqXlaZHUIhmbKsLo-image.png)

Expand the rack

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-05/scaled-1680-/b2MwEb6iNQjHHtNv-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-05/b2MwEb6iNQjHHtNv-image.png)

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-05/scaled-1680-/GWOQPsI0LJDnvwik-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-05/GWOQPsI0LJDnvwik-image.png)

<div id="bkmrk-this-will-appear-in-">This will appear in the user library in Ableton and you can load it directly in Ableton from the User Library.</div>[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-05/scaled-1680-/FmRxpippEEl8R3d4-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-05/FmRxpippEEl8R3d4-image.png)

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-05/scaled-1680-/sADcajY20WLhdEiB-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-05/sADcajY20WLhdEiB-image.png)

The same principle applies in other DAWs if the DAW allows to save presets.

# 32. Mac - Right click with Magic Mouse does not show pop up menu in the Favorites Window

There were reported cases where some versions of the Apple Magic mouse would not show the right click menu in the Favorites window.  
  
If you are using an Apple Magic Mouse, you have to press the Control key and hold it while you right click to generate the right mouse click.

Additionally, see the following suggestions on how to troubleshoot the right click on the Mac in [this article](https://kb.mpmidi.com/books/mp-controller-documentation/page/6-select-the-target-monitor-for-the-mp-controller#bkmrk-troubleshooting%3A)

# 33. Link Groups

<span data-identifyelement="486">You can link multiple parameters with the Link Groups method.</span>

<p class="callout info"><span data-identifyelement="488" dir="ltr">See<u> </u>[<u>video</u>](https://youtu.be/e-pAp-RvaMs?si=hluO-EIxNYksdPHe&t=115)</span></p>

<span data-identifyelement="491">If the plugin displays the parameters in groups, selecting a group will link all the parameters within a group.</span>

<span data-identifyelement="493">You can select a color and all the parameters will get that color on the encoders after linking.</span>

<span data-identifyelement="495">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645069-Z9npaZIG2QSMTWZV.png)</span>

<span data-identifyelement="501">If the plugin does not report its parameters in groups you can select them one by one or hold the ctrl (Windows) or Option (Mac), to select individual parameters you want to link or use shift to select multiple parameters, (or Shift to select consecutive parameters).</span>

<span data-identifyelement="506">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645069-vxzSgk9g1cF7AF9M.png)</span>

<span data-identifyelement="512">When you select individual parameters and select a color, it will assign the first parameter the color you selected and assign the next color in line to the next parameter and so on.</span>

# 34. Switching to other Plugins via the Plugin Panel

<span data-identifyelement="478" dir="ltr">The Plugin Panel is part of the update v1.7-dbe3ca3c--H2024-06-14--B2024-06-14 or later version.</span>

<span data-identifyelement="490" dir="ltr">With this feature we can now switch to any plugin loaded in an MPH Multihost instance. </span>

<p class="callout success"><span data-identifyelement="490" dir="ltr">The Beta version of January 2026 allows the usage of the MP Single Host in the plugin panel as well.  
Version 09-March-2026 enables switching to/from the Plugin Panel view double clicking on the background area as shown in this [demo video](https://youtu.be/AI3kIIV_5S0)</span></p>

<span data-identifyelement="492" dir="ltr">While previously it was only possible switching, via the touch screen, to other plugin slots of the current Multihost, with the plugin panel you can switch to any plugin slot of any Multihost.</span>

<span data-identifyelement="497" dir="ltr">The Plugin Panel button appears at the left bottom area of the Multihost controller window and there are 3 additional buttons</span>

- <span data-identifyelement="500" dir="ltr">Plugin History, which displays the last 12 accessed plugins.</span>
- <span data-identifyelement="502">Previous Plugin, which switches over to the previously accessed plugin.</span>
- <span data-identifyelement="504">Previous Track, which opens the Plugin Panel and selects the previously selected track.</span>

---

##### <span data-identifyelement="507">How it works</span>

<span data-identifyelement="512" dir="ltr">Note that the 09-03-2026 update allows the MP Single Host to participate in the plugin panel.</span>

<p class="callout info"><span data-identifyelement="522" dir="ltr">[<span data-identifyelement="524"><u data-identifyelement="525">Here</u></span><span data-identifyelement="526"> </span>](https://youtu.be/LQYHXOdxFBU)<span data-identifyelement="527"><span data-identifyelement="528" dir="ltr">is a brief tutorial video on the Plugin Panel.</span></span></span></p>

**Track Names in MP Host**  
The MP Host plugin shows a track name on the big window, the small window, and in the Plugin Panel. This name can come from two places:   
\- Your DAW (Ableton Live, Logic, etc.) - the name of the track the plugin is on.   
\- By typing directly into the track-name field in the small window (Single or Multi Host).

 **What to Expect**   
\- When you rename a track in your DAW, MP Host picks up the new name automatically. It appears on the small window, the big window, and the Plugin Panel.   
\- You can also rename the track from inside MP Host by clicking the track-name field and typing a new name. Press Enter or click away to confirm. The new name immediately updates the big window and the Plugin Panel.  
\- The DAW always has the final say. If you rename the track from MP Host and then later rename it in the DAW, the DAW name replaces your custom name everywhere.   
\- Your custom name is saved with the project, so it will still be there the next time you open it, unless the DAW sends a new name, in which case the DAW's name wins.  
   
**Tip**   
If you want a custom track label that sticks, set it in your DAW - that's the name MP Host will always use.

<span data-identifyelement="538" dir="ltr">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645070-eYJwNv9egLr0LYfC.jpg)</span>

<p class="callout info">If two or more Multihosts are used on a track, these must carry the same track name, so that they appear under the same track in the Plugin Panel.</p>

Note that on the main window of the MP Host the track name is now displayed under the plugin/preset name

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645070-VnRVEHDsbtBzXpt3.jpg)

<p class="callout info">**Plugin Panel Behavior and Limitations**  
The Plugin Panel displays track names only. It does not have awareness of the track order within the DAW. Track names are provided by the DAW, which passes them from the VST instances to the plugin. You can rename tracks directly within the MP Single and MP Multi Hosts.  
Because the Plugin Panel does not track ordering, the sequence of plugins may vary each time a session is opened. This depends entirely on the order in which the DAW loads plugins, which is not fixed or guaranteed. The Plugin Panel itself does not store or enforce any order.  
Each plugin instance maintains its own Plugin Panel. There is no centralized Plugin Panel that can define or preserve a global order, as this would depend on DAW-specific behavior outside the plugin’s control.  
As a result, changes to track order within the DAW are not reflected in the Plugin Panel, and the displayed order may differ between sessions. While many projects will load in a consistent order, variations can occur and should be expected.</p>

<p class="callout warning">**Ableton Live: Track Naming Behavior**  
When using Automatic Track Naming in Ableton Live, moving a track triggers a name update notification rather than a position change. Ableton does not provide information about track movement, only about track names.  
As a result, after moving tracks, the Plugin Panel may interpret multiple plugins as belonging to the same track position, since it was not informed that the original track index has changed.  
To avoid this issue, use custom track names instead of Ableton’s automatic naming. This prevents unintended renaming events when tracks are moved.</p>

---

<p class="callout success"><span data-identifyelement="538" dir="ltr"><span data-identifyelement="490" dir="ltr">The Beta version of January 2026 allows the usage of the MP Single Host in the plugin panel as well.</span></span></p>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/0yRT0NYtHmCyZZ1q-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/0yRT0NYtHmCyZZ1q-image.png)

---

##### **Plugin panel sections**

The Plugin Panel window is split in 2 parts. The left part displays the tracks (as buttons)

and the right part displays the plugins of the selected track in columns.

Each column represents a Multihost plugin.

Multihost Instruments will appear always first and the Multihosts Effects will be placed after Instruments.

Each column shows the plugin slots (as buttons) of its respective Multihost.

The order of the Multihost columns cannot be changed and the Multihosts will appear in the order that are opened by the DAW, typically in most DAWs this is the order that are placed and appear in the DAW.

If you add/remove Multihosts and the order does not match the one you see in the DAW, you can save and reopen the DAW project for the Multihosts to be reordered.

---

##### **Selecting tracks and plugins**

The active track has a yellow color. This is the track that has the plugin currently open (being viewed).

If you select another track button, this will become grey and it will list the plugins loaded in the Multihosts of that track. If you select a plugin from the right section, then this will become the selected track and the button will turn yellow.

---

##### **Adding a new track**

When adding a new track and a new Multihosts instance, after the track name is entered (Logic and Cubase provide the track names automatically to the Multihost) the track button will appear last in the track area.

---

##### **Moving a track button**

If you need to place the track button anywhere in between the existing tracks, click and hold the track button for one second and it will turn orange. Then, click on another track button and the track will be moved to the place of that track button.

---

##### **Removing tracks**

If you remove/delete a track on the DAW that carries one or more Multihost plugins, these will automatically be removed from the tracks listed in the Plugin Panel.

---

##### **Duplicating Tracks**

When duplicating DAW tracks that carry Multihost instances, then these Multihosts will have the name of the original track copied. You need to change the name of the track to the new track name.

If the track name remains the same, then these Multihosts will appear as columns in the original track.

---

##### **Opening a Multihost Preset**

When you open a Multihost preset, the track name displayed on the Multihost bottom text area will be replaced (if you have already typed a name). Therefore, the track name needs to be entered after loading a Multihost preset.

---

##### **Opening projects in Logic Pro X**

The Plugin Panel clears the shared list of loaded plugins every time a DAW project closes.

Logic, uses a separate AU Hosting Service to host plugins which keeps open after a project has closed. Therefore, we recommend, when working with a Logic project that carries MP Multihost instances, to close Logic before loading another project that carries MP Multihost instances.

Alternatively, instead of closing Logic you can load an empty Logic project that carries no plugins.

You can also force quit the AUHostingservice from the activity monitor, prior to loading another Logic project that carries the MP Multihost.

---

##### **Logic Pro X reports the MP Multihost as not compatible**

If Logic does not load the MP Multihost open the Logic Plugin Manager and choose to re-scan the selected plugin by pressing on "Reset and Rescan Selection".

*If it gives a warning that it does not pass validation scan it again with <span data-identifyelement="641">"Reset and Rescan Selection"</span> and it will pass the validation.*

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645070-OKkhbJly2oMIekO5.png)

---

##### **[Troubleshooting](https://kb.mpmidi.com/books/mp-controller-documentation/page/34-switching-to-other-plugins-via-the-plugin-panel#Troubleshooting)**

<span data-identifyelement="488" dir="ltr">This applies to MP Host version, prior to the 2026 versions which work with the MP Bridge system.</span>

<span data-identifyelement="488" dir="ltr">The version of the Multi host that features the Plugin Panel uses an app allowing instances of the Multihost to communicate with each other. If you are having any issues such as a crash when you load the Multihost, ensure that the </span><span data-identifyelement="497" dir="ltr">MPHCSM is installed in the MP Host folder:</span>

<p class="callout info"><span data-identifyelement="497" dir="ltr">**Windows:** %AppData% and under folders MP\\Host\\MPH Cache</span></p>

<p class="callout info"><span data-identifyelement="497" dir="ltr">**Mac:** Applications/MPH Cache.app</span></p>

<span data-identifyelement="497" dir="ltr">If the MPH Cache does not exist after you run the installer please send us an email to help you troubleshoot further.</span>

<span data-identifyelement="497" dir="ltr">Additionally, when you run the DAW ensure that the </span><span data-identifyelement="488" dir="ltr">MPHCSM shows up as a running process while the MP Multihost plugin is loaded </span><span data-identifyelement="489" dir="ltr">the DAW:</span>

- <span data-identifyelement="491" dir="ltr">**Windows** Task Manager or [<u>process explorer</u>](https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer) (allows searching for processes)</span>
- <span data-identifyelement="492" dir="ltr">**Mac** Activity Monitor *(search for MPH in the Activity Monitor and it will show up)*</span>

<span data-identifyelement="492" dir="ltr">*![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645071-2lxlG0UlJ9IcFAEc.jpg)*</span>

<span data-identifyelement="495" dir="ltr">  
</span>

<span data-identifyelement="497" dir="ltr">The MPHCSM process will exit automatically when the DAW closes.  
</span>

<p class="callout warning">Please note that there were reports from users that when using the N.I. Maschine plugin in a DAW project, the plugin panel does not report the tracks.</p>

# 36. Run UAD Luna on Windows

<span dir="ltr">On Windows, MIDI drivers are exclusive per application. UAD Luna consumes all available MIDI devices on start, prohibiting any other applications to use MIDI devices.</span>

<span dir="ltr">To overcome this problem we created a small utility to start Luna.</span>

<p class="callout info"><span dir="ltr">Download the application from [<u>here</u>](https://drive.google.com/drive/folders/1WcE8rJ68BVN-UE83mbcUjm_CaKSQQ8Gn?usp=drive_link)<u>. </u></span><span dir="ltr">The zip file is password protected and the password is 123456</span></p>

<span dir="ltr">Extract the zip on a folder on your computer.</span>

<span dir="ltr">**Run as administrator** the START.bat file.</span>

<span dir="ltr">It will open Luna and a cmd window which will later close automatically.</span>

<span dir="ltr">Load the MPH Single in Luna and click on the controller icon to open the controller window.</span>

<span dir="ltr">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645071-xFfY3no6XTeBMt8k.jpg)</span>

Initially, it will display the "Controller Not Connected" message. The message will disappear in about 10 seconds and the MP Controller will be available to use normally in all MP Host instances including Multi hosts.

The CMD window will close automatically after the controller window has opened.

---

**Shortcut to run as administrator**

Create a shortcut of the START.bat file. Then right click on the shortcut and choose Properties.

Then choose Advanced.

Check the box Run as Administrator so that it always runs with admin access when you double click on it.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-08/scaled-1680-/oEaBmwsfQjRFwgg6-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-08/oEaBmwsfQjRFwgg6-image.png)

Optionally, you can set the same icon as Luna on the shortcut by right clicking on the shortcut and select Choose Icon.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-08/scaled-1680-/OMeKMPVAfE9Fclej-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-08/OMeKMPVAfE9Fclej-image.png)

Then navigate to Luna's installation folder and choose the Luna Icon for your shortuct.

<p class="callout success">Alternatively, you can run the MPMIDI standalone app before Luna. Keep its main window open on the controller. Start Luna, load any MPH plugin and it will not be blocked because the MP MIDI app consumed it first and did not let Luna consume it.</p>

---

##### Luna crashes when opening the MP Host plugin

If you are using multiple monitors and your main display is connected on a different graphics interface than your main monitor, set the MP Controller as your main display in Windows, or connect the MP Controller onto the same graphics interface as your Windows main display.

---

# 37. Transferring the mouse pointer to the DAW display (Move Mouse Option)

##### <span dir="ltr">Mouse Back Option</span>

<span dir="ltr">If you right click on the controller window, in the menu, there is the option "Move mouse to Controller".</span>

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645071-mS5lBnXpsfCGctnz.png)

<span dir="ltr">When checked, left clicking on the MPH small window to open the plugin on the controller (both for Multi and Single Hosts) </span>

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645072-0lGe3BhCHwCtbgOE.jpg)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645072-EqpZenPZcG18GL9R.jpg)

<span dir="ltr">will automatically transfer the mouse pointer on the controller window. This option was made for </span><span dir="ltr">convenience so that you don't need to drag the mouse from/to the controller. </span>

<span dir="ltr">When disabled, right clicking on a MPH to open the plugin on the controller will automatically move the mouse pointer to the controller window.</span>

<p class="callout info"><span dir="ltr">The option is global and it will affect all plugins once enabled without the need of reloading the MP Host plugins.</span></p>

<span dir="ltr">There is also a button on the controller window which when clicked will transfer the mouse pointer back to your main screen.</span>

<span dir="ltr">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645072-BvC7oigIbD0cCYNq.jpg)</span>

# 38. Opening and closing the MP Host via MIDI CC

<span dir="ltr">In update MPH Beta v1.7-c7f4c2bb--H2024-07-10--B2024-07-10 we enabled the opening and closing of the MP Multi (opening slots) and Single hosts via MIDI CC messages or notes.</span>

Since with this feature it is possible to automate the parameter during automation recording, which is something you may not want to do, we added an option in the host.properties file to enable this option as it is by default disabled.

To enable the parameter as an automatable parameter, open the host.properties file in a text editor and change the last line from:

```
<VALUE name="enable_openclose_parameter" val="0"/><br></br>to<br></br><VALUE name="enable_openclose_parameter" val="1"/><br></br><br></br>
```

<p class="callout info">To open the MP/Host folder see [here](https://kb.mpmidi.com/books/mp-controller-documentation/page/3-mp-host-properties-and-config-files)</p>

<span dir="ltr">If you use MIDI CC to open and close the MP Host window on the controller, it is of course a good practice to set on your </span>midi controller the button or pad used as a toggle.

<span dir="ltr">This means, press once (send value 127) it will open the window, press another time (send value 0) it will close it.</span>

<div id="bkmrk-if-you-press-the-but">If you press the button fast (within a period less than 1 second) the MP Host will ignore the second value received, it will follow the first press and then it will send a message (the value)</div><div dir="ltr" id="bkmrk-to-the-daw%2Fhost-of-t">to the DAW/Host of the current state.</div>---

**<span dir="ltr">Here is an example in Ableton.</span><span dir="ltr"> </span>**

<span dir="ltr">![](/storage/uploads/images/gallery/2025-04/1745645073-lBMwE9FkfOxKKYt5.jpg)</span>

<span dir="ltr">When one slot opens the rest receive a message to close. Only one effect/instrument can be open at a time on the controller.</span>

<span dir="ltr">![](/storage/uploads/images/gallery/2025-04/1745645073-DE8j7Y6MbkIbJmnb.jpg)</span>

<span dir="ltr">The same applies on the single host</span>

<span dir="ltr">![](/storage/uploads/images/gallery/2025-04/1745645073-lUV2xu16EQSKjSqh.jpg)</span>

You can assign parameters to listen on a MIDI CC message

![](/storage/uploads/images/gallery/2025-04/1745645074-QyDdt3ghL0kfDPNL.jpg)

<span dir="ltr">In the same manner you can use CC to control the Bypass on the Single and Multi Hosts.</span>

---

##### <span dir="ltr">Using MP MIDI app to trigger open/close or bypass.</span>

<span dir="ltr">You can use the MP MIDI app to send MIDI CC messages to open and close plugins. Alternatively, you can use the plugin panel on the MIDI app to switch plugins from the touch screen.</span>

<span dir="ltr">If you have two MP controllers, you can have the Plugin Panel constantly open on the MP MIDI app</span>

<span dir="ltr">and use the second MP controller to switch from plugin to plugin on the first MP controller.</span>

See article [<u>Using 2 MP Controllers</u>](https://mpcontrollerbyteltd.freshdesk.com/a/solutions/articles/103000301159)

# 39. Using the Multi host plugin in Bitwig

<span dir="ltr">Bitwig uses a sandbox process to host plugins. If you remove the **last** MP Multi host plugin and try to load another one, Bitwig will not be able to load it.</span>

<span dir="ltr">One option to address this problem is to always keep **one** Multi host plugin loaded.</span>

<span dir="ltr"> </span><span dir="ltr">The other option is, if you have removed the last one Multi host plugin, just double click on the MPHCSM.exe (Windows in the ~/MP/Host folder) or MPH Cache.app (Mac in Applications) to clear the cache and load the Multi host plugin.</span>

<p class="callout warning">Important: In Bitwig setting &gt; plugins &gt; Plugin hosting mode  
set it to: Bitwig or Together or Vendor</p>

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745645074-QUtxGGsrMz1DIZ3x.jpg)

# 40. Sending MIDI notes from the MP Host

<span dir="ltr">In the July 2024 update (Beta MPH v1.7-91f44c9b--H2024-07-20--B2024-07-20) we introduced the ability to send MIDI notes out to the DAW when using a plugin that has this ability </span><span dir="ltr">(like Sequencer or Arpeggiator **Instrument** plugins like Audiomodern Riffer).</span>

<span dir="ltr">This update applies on both the **Instrument** MP Single host and Instrument Multi host (not the FX MPH).</span>

<span dir="ltr">See a [demo video](https://drive.google.com/file/d/1jRWGfDxCMQMj7rTcmOqgzsiMI9h-dnSU/view?usp=sharing) in Ableton Live.</span>

# 41. Plugins appearing magnified and missing parts of their UI

<span dir="ltr">If you load plugins in the MP Host and part of the plugin UI is missing because it looks bigger in size or just part of it is not showing, for example:</span>

<span dir="ltr">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745686003-k7A3RMWfWfX9UtwK.png)</span>

<p class="callout info">For Ableton Live, disable plugin Auto scaling on the MP Host plugins as described [here](https://kb.mpmidi.com/books/mp-controller-documentation/page/1-windows-display-and-touch-setup#bkmrk-disable-auto-scaling)</p>

<span dir="ltr">Or the plugin appears smaller with white surrounding area, for example Serum AU.</span>

<span dir="ltr">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745686003-NoSbSZp6mlAkO2sr.png)It means that the current plugin type (for example Audio Unit) is set to resize automatically and this may cause incompatibilities with the MP Host.</span>

<span dir="ltr">Try to use another format of the plugin, like VST2 or VST3 or AU if possible to test.</span>

<span dir="ltr">Additionally, if the plugin has the option to set the default zoom level, set it to your liking and the plugin will appear at that zoom level when you load it in the MP Host even when you open an MPH preset.</span>

<span dir="ltr">![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745686004-Mq6q0vBcvF8dxtD6.png)</span>

In this example, Serum VST3 on the Mac it loads at 150% and shows correctly

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745686004-Dv5X7qY62KXN88Ih.png)

<p class="callout warning"><span dir="ltr">Note that if a plugin does not have a "Set Default Zoom Level" and just saves as default the last resized value, then when loading an MPH preset, the size of the plugin's UI may not look correct, if you have resized the plugin loaded directly in the DAW, after you have saved the MPH preset.   
</span><span dir="ltr">*This is because after you have resized the plugin outside the MP Host, when loading the MPH preset, the default size would have changed, thus the MP Host may not display it correctly.*</span></p>

<span dir="ltr">To solve issue, resize it and save the MPH preset. Keep in mind that if the plugin does not have a default size setting and you resize it outside the DAW, then the next you load your MPH preset it may use the previous size setting and therefore not show in full.   
  
Here are some suggestions to avoid the issue</span>

<span dir="ltr">- You can either load it directly from the plugin list and with Automap enabled so that it links parameters instead of using an MPH presets or  
\- Use a consistent size (ie do not resize it outside the MP Host) or   
\- Always load it in the MP Host instead of directly in the DAW and enable the Top Bar option so that you can drag it on other displays as well.</span>

> <span dir="ltr">If the resize menu of the plugin is not visible, then load the plugin from the plugin list ![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745686005-e6RTgheXRtcSC3cD.png)   
> in the MP Host and resize it. Then load your MPH preset.  
> </span>

For example:

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745686005-qOybvu9Vp6vdX4GQ.png)

Load the plugin from the PLUGIN LIST (not preset)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745686006-5Th95ZMBMxIQoBAM.png)

Resize it

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745686007-CNok4FxSpDpz1fIg.png)

![](https://kb.mpmidi.com/storage/uploads/images/gallery/2025-04/1745686008-C09HWKpoWHpIgYEW.png)

<span dir="ltr">and load your MPH preset.</span>

<span dir="ltr">Alternatively, use [<u>**UPDD smart magnifier**</u>](https://kb.mpmidi.com/books/mp-controller-documentation/page/1-using-updd-for-enhanced-touch-functionality-download-updd-download-updd-download-updd) to magnify plugins on demand.</span>

---

<span dir="ltr">If on Windows still show magnified and cropped, r</span>ight click on the DAW exe program file and choose Properties, then click high DPI settings and try these options:

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-11/scaled-1680-/qTIbG5uhnJRz0pa1-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-11/qTIbG5uhnJRz0pa1-image.png)

Additionally, you may try disabling the top bar from the right click menu of the MP Host and enable "Windows Unified".

# 42. Downloading Software for the MP Controller

This knowledge base website does **not** have any software for the MP Controller. This is for documentation purposes only.  
To download plugins and and other software for the MP Controller find in your email's inbox the initial setup message received by us when you initially purchased the MP Controller.   
That email message has all the information and guides on how to download related software.

If you don't have the email message, contact us [here.](https://mpmidi.com/contactus)

# 43. Specific plugin settings

Very rarely, some plugins do not strictly follow the VST protocol and may behave slightly different than expected.

---

##### Some Roland VST3 plugins do not produce sound on Windows. VST2 works as expected.

<div id="bkmrk-the-problem-happens-">The problem happens when Automap is enabled.</div><div id="bkmrk-juno-60%2C-juno106%2C-tr">Juno 60, Juno106, TR-909, TB-303, XV-5080 VST3 have a set of CC parameters which when these get linked, it stops producing audio.</div><div id="bkmrk-to-work-around-this%2C">To work around this, Disable Automap and load the VST3 plugin.</div><div id="bkmrk-then-use-either-link">Then use either Link or Link Multiple or Link Groups to link the parameters you want and save it as a preset.</div><div id="bkmrk-load-that-preset-and">Load that preset and should be ok with the parameters you want linked.</div><div id="bkmrk--1">  
</div><div id="bkmrk--2">---

</div>##### SoundToys on the Mac

For better compatibility and parameter syncing use VST2 or VST3 instead of AU.

---

##### Plugin Alliance VST3 plugins in Ableton Live on Windows

Depending on graphics drivers and system setup, the UI of plugins may not sync when turning encoders (although the value changes) because of a design flaw in PA plugins. The problem occurs without the MP Host as well. This is well a known issue with PA plugins and Ableton Live on Windows. VST2 plugins in Live still get parameter change callbacks that are tied more directly to UI updates so that is why they work.

---

##### Ozone 12 on Windows

If Ozone's UI is not showing correctly use the "Windows Unified" option from the right click menu.

---

##### Serum 2 on the Mac

In Logic Pro use the Serum 2 AU. Load it without the Automap enabled and link the parameters you need via the [3 linking methods available.](https://kb.mpmidi.com/books/mp-controller-documentation/page/6-linking-parameters-and-options) In other DAWs use Serum 2 VST3.

---

##### Arturia AU plugins on the Mac

Some Arturia AU plugins may show strange glitches and artifacts on the MP Host window. Enable the Top bar from the right click menu and optionally save it as a preset. It will eliminate these artifaces. Alternatively, you can use VST2/3 which do not show these artifacts.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2025-12/scaled-1680-/LtSiEDBnBJtnFp22-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2025-12/LtSiEDBnBJtnFp22-image.png)

---

##### Omnisphere

See [here](https://kb.mpmidi.com/books/mp-controller-documentation/page/25-controlling-uvi-workstation-omnisphere-by-enabling-host-automation)

---

##### Kontakt 8

If you experience strange behavior when using Kontakt 8, add this line in [host.properties](https://kb.mpmidi.com/books/mp-controller-documentation/page/3-mp-host-properties-and-config-files) file (open with a text editor)   
and add this line:

&lt;VALUE name="unload\_big\_window\_on\_switch" val="1"/&gt;

Right before the last line, &lt;/PROPERTIES&gt; so it will look like this:

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/r461PWgctH4gpPuw-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/r461PWgctH4gpPuw-image.png)

Save the file and start your DAW.

# 44. Plugin Scanner Utility

**NEW! February 2026 - Plugin Scanner Beta**  
We created a new plugin scanner standalone utility and will scan all plugins.

[Download for Windows](https://mpmidi.com/utilities/pluginscanner/MPHostPluginScanner_Win.zip)

[Download for Mac](https://mpmidi.com/utilities/pluginscanner/MP_Host_Plugin_Scanner_macOS.zip)

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/QSy0wpAXMB33LzYK-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/QSy0wpAXMB33LzYK-image.png)

This is an **optional** utility and when used it offers the following benefits:

<p class="callout info">The MP Host will populate/scan the plugin details on first load, therefore scanning all plugin is not essential.</p>

1\. The plugin list is populated when you open the MP Host.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/I5gP8gCVnqoY712z-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/I5gP8gCVnqoY712z-image.png)

  
2\. The Instruments and effects are not shown in each other’s plugin list.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-02/scaled-1680-/fmHUCmaPt7pGjGhK-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-02/fmHUCmaPt7pGjGhK-image.png)

This utility is optional and the MP Host will populate the plugin name information the first time you load it as it only reads the plugin filenames. Once a plugin is loaded in the MP Host, the Category, Manufacturer and Version are populated as well.  
This utility, when used it will show the Category, Manufacturer and Version for all plugins (prior to loading them in the MP Host).

<p class="callout warning">If the utility crashes during scanning it will resume from the last plugin scanned when you reopen and scan with the utitlity .   
The plugin scan results are saved after every plugin is scanned.  
If the utility fails to load/scan a specific plugin that does not mean it will not work in the MP Host.   
When a plugin fails to scan, the utility adds the plugin to the Plugin-Exclude-List.txt so that it is not scanned the next time.  
The results of the utility are saved in scannedplugins.xml which is the file used by the MP Host to list plugins.  
  
If the utility crashes repeatedly check the file **PluginScanner-Loading.txt** in the ../MP/Host/ folder and you can see which is the plugin causing the issue. You can add manually the plugin in the **Plugin-Exclude-List.txt** so it will not attempt to rescan it.</p>

# 45. VST3 Generator Utility (Mac and Windows)

<p class="callout success">This software requires the MP Host version released on May 5th, 2026 or later.   
The application can be downloaded from your user portal account.   
The use of this application is completely **optional** and the MP Controller can operate without using this application.</p>

This application generates VST3 plugins for any installed third party plugin on your computer based on the MP Host. This is similar to the [M-Plugins generated based on AU](https://kb.mpmidi.com/books/mp-controller-documentation/page/14-m-plugins-on-the-mac) plugins. The benefit is that you can load these directly in your DAW without loading the MP Host and they will be displayed in your DAW as "Plugin Name - MP". For example the plugin "Pro Q4" will be shown as "Pro Q4 - MP" under the vendor "MP Controller" in your DAW.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-05/scaled-1680-/lEcOmrPW8cPLra2d-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-05/lEcOmrPW8cPLra2d-image.png)

When loading these plugins they will show as "Plugin Name - MP" instead of "MPH Single FX"

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-05/scaled-1680-/wI3III1raWKuF8WW-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-05/wI3III1raWKuF8WW-image.png)

This works for all DAWs that can host VST3 plugins. The created VST3 plugins can participate and show in the Plugin Panel like MP Single Host plugins because they are just copies of the MP Single Host with a different plugin name.

[![Cubase mixer.png](https://kb.mpmidi.com/uploads/images/gallery/2026-05/scaled-1680-/7o85TxIsbiDHJ8en-cubase-mixer.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-05/7o85TxIsbiDHJ8en-cubase-mixer.png)

---

##### How does it work?

The application creates copies of the MP Single Host (Instrument or Effect) in your VST3 folder :

<p class="callout info">**Windows:** C:\\Program Files\\Common Files\\VST3\\MP CONTROLLER  
**Mac:** /Library/Audio/Plug-Ins/VST3/MP CONTROLLER</p>

These VST3 plugins are named after the selected plugin and a json txt file is also created that holds the VST3 attributes of the plugin.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-05/scaled-1680-/LpiYjxC5kHdvSyoV-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-05/LpiYjxC5kHdvSyoV-image.png)

<p class="callout warning">The MP Host templates are installed by the MP Host installer in ~\\MP\\Host\\MPH Templates\\ and the MP Host must be installed first, before using the VST3 Generator application.</p>

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-05/scaled-1680-/qKrJGdmwkI7RkwDF-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-05/qKrJGdmwkI7RkwDF-image.png)

<p class="callout warning">It is important that you scan your plugins first and populate them in your MP Host. You can also use the **[Plugin Scanner utility](https://kb.mpmidi.com/books/mp-controller-documentation/page/44-plugin-scanner-utility)**  
to populate your scannedplugins.xml which is the file that holds information about the installed plugins on your computer (located in ~\\MP\\Host\\scannedplugins.xml)</p>

Each row allows the selection of an existing preset and you can point the new VST3 plugin to use a specific preset you have already created upon loading. This becomes the default preset for the plugin. If you don't choose a preset, it will load the plugin directly and if Automap is enabled, it will map it in the same way when loading a plugin in the MP Host from the Plugin List.

<p class="callout danger">Do **not** save a preset as default in the MP Host generated plugin (replacing the default preset of the MP Host). It will replace the default.xml of your MP Host and load that preset every time you open the MP Host. You should never replace the MP Host default.xml preset. Instead use the generator app to assign a default preset to each of your generated plugins if you wish to have a selected preset when the plugin loads in the DAW.</p>

---

##### How to use it.

Exctract from zip file and run the application.

<p class="callout info">On Windows right click on the app and choose **Run as and Administrator** because it will need permissions to create VST3 files[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-05/scaled-1680-/yghSHaQZHmjm2cBq-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-05/yghSHaQZHmjm2cBq-image.png)</p>

Select the plugins you want to generate VST3 plugins by checking the box on the left for each plugin.

Optionally, select a preset for each plugin. The MP Host preset can be any preset, even those using VST2 or AU third party plugins.

Click Generate.

This is it. It should generate vst3 plugins and json files for each of the plugins. Open your DAW and it will find these new plugins. Use them the same way you use the MP Host. They have no difference than the MP Single Host. because these are simply copies of the MP Single Host, Instrument and Effect.

<p class="callout success">If you have created the plugin and you decide later to use a preset as the default, open this application to select the plugin and the preset and click Generate. It will prompt you that the plugin is already created with an option to set the preset as default.</p>

---

##### Updating the generated vst3 plugins.

When you install a new version of the MP Host it will install the new MP Host template vst3 files.

**Close your DAW (Very Important).** Open the Generator application. Click on Update.   
It will update all the generated vst3 plugins to the latest version of the MP Host and place a log file on your Desktop.   
You can delete that log file.

---

# 46. The MP Bridge Utility

The MP Bridge utility is installed automatically with MP Host versions released after December 10, 2025.

MP Bridge handles switching between MP Controller software applications, meaning it controls what is shown on the controller display. It also switches the controller’s MIDI device connection to the software currently in use.

This applies when switching between MP Host effects and instruments.

For this reason, MP Bridge must be running at all times when using the MP Controller.

Once installed, MP Bridge starts automatically and is also configured to launch when the computer starts.  
You do not need to run it manually.   
The installer also adds a desktop shortcut for the MP Bridge Panel, which allows you to start or stop the utility when needed.

[![image.png](https://kb.mpmidi.com/uploads/images/gallery/2026-05/scaled-1680-/9OskcA0b47NRn8Rr-image.png)](https://kb.mpmidi.com/uploads/images/gallery/2026-05/9OskcA0b47NRn8Rr-image.png)

**Locations:**

**Windows:** C:\\Program Files\\MPBridge\\

**Mac:** /Applications/MP Bridge/

<p class="callout warning">If the MP Bridge in not running then the controller windows will not open.</p>

---