6. Linking Parameters and Options

Modified on Fri, 14 Jun 2024 at 11:47 PM

There are 3 methods to link parameters. See video


Mapping/Linking one software encoders to host plugin parameters

Click or touch on the “LINK AN ENCODER” button to activate the Linking Mode, then click on the hosted plugin’s parameter you want to control,  then click on the MPH encoder you want to link or move the encoder you want to link. 

The “Link to Encoder” button becomes not highlighted and now all three, the plugin’s parameter, MPH software encoders and the controller’s hardware encoders are linked. Moving either, will move the other two. 

You will notice that the linked parameter’s name is now set to the encoder linked. You can double click and edit that name. The MPH links parameters that are set to be automatable in the hosted plugin and retrieves the names of these parameters.

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.

How to troubleshoot issues with linked parameters
Some plugins (Waves, Plugin Alliance, Kush and others) may be reporting multiple parameters at once and this will result in the linked parameter to not work when moving the encoders of the controller.

Use the LINK MULTIPLE button to link these plugins and you will see the multiple parameters being linked on different encoders. 

You may also try other formats of the plugin, VST2, VST3 or AU on the Mac.

Additionally, you can enable ABS (absolute mode) on the encoder you are linking and try it with this mode enabled.

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.


Mapping/Linking multiple software encoders to host plugin parameters

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. 



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.

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.


Here are video 1  and video 2 on how to link parameters of plugins


Link Multiple parameters via Link Groups

See here 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. To see the CC numbers right click on the controller window and choose the ENCODER OPTIONS. 

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.


Single MPH Control and Display

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 button turns red and it means this is an MPH instance that interacts with the controller. When you click on another MPH instance, the button turns red 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.

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 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

The MP Host plugin can now 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 accept CC messages, 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 click on ENCODER OPTIONS and check the yellow box. 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.




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article