OK, so something like this should work but I cannot test it because my controller does note send NRPN.
First of all I assigned the aliases as follows, you will need to properly assign them to the right devices when opening the project
From MBox External -> This should be the input from your controller
To Pro-Tools -> Use whatever Virtual Port you have defined as input in Pro-tools
From Pro-Tools -> Use whatever Virtual Port you have definde as output in Pro-tools
To MBox External -> This should go back to your controller
The above are all defined as the default ports at the Project Level
Then ant the Preset Level I defined Inputs and outputs as follows. These will override the project defaults at the preset level. You do not need to define them again at the translator level unless they are different
Pro tools to Studio Mix
Input: From Pro-Tools
Output: To MBox External
On the three translators there I added the following rule
if ga==1 then exit rules, skip outgoing action.
On the preset Studio Mix to Pro Tools
Input – From MBox External
Output – To Pro-Tools
I added two translators. The first one sets ga to 1 and triggers a timer to start in 50 ms. From the above since we se ga==1 then we will ignore anything from Pro-tools. When the timer triggers, then it sets ga back to 0 thereby re-enabling input back from Pro-tools.
Hopefully I got everything right.
I disabled the other 2 fader translators from Studio Mix as it looked like they had the same incoming message as the first. You might want to check the accuracy of your incoming messages on those translators.
Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz