Controlling two instances with one midi controller

I’ve looked in the manual, read previous similar questions (all from 2020 for some reason) and looked on YouTube and I’m still having trouble with this.

I’d like to have my main instance be the guitar amps (using a global rackspace) and the 2nd instance to contain the Midi GT 2 plugins and sounds. With this set up I was hoping to reduce the CPU load on the Main Instance to make it more stable (it might hang or crash at times).

However I have not been able to find a way to map my one midi controller (Ampero Control) to the 2nd instance to simultaneously switch variations/songs on both instances.

I have the latest Windows 11 using an Audient ID4 (first version) interface with an i7-12700H processor and 40g RAM.

Any help would be greatly appreciated!

Thank you,

Mike

If your instances have the same list of Rackspaces or Songs (and Variations and Songparts) then you can do this pretty easily using GP’s built in OSC.

Your midi controller will change your main instance and the OSC script in that instance will tell the second instance what to switch to.

See Easy Instance Synchronization or search for threads mentioning it.

I think a number of people that frequent the forums do this, so they can probably provide any additional info if needed.

1 Like

That’s my approach. Same exact use case BTW. Main guitar sounds in 1st instance and MG2 in second. I just control widgets in 1st instance that control widgets in 2nd instance via the built-in OSC. Works great and it does reduce CPU load.

2 Likes

If the two instances have no need to communicate with each other, in other words, all you want is for commands from the controller to be sent to both instances for handling, and assuming your midi controller (Ampero Control) (which I know nothing about) brings signals into the instance via a MIDI in block, then you just need to add a MIDI in block in each instance for that device.

If you have the same songs in each instance in the same order, then you can “learn” the same control in each instance to move next.

I did something similar when I was using multiple instances. In my case, every instance had the same songs with exactly the same names. Then I used scripting to send messages from the primary instance to each sub-instance to switch to the same song. I found out how to do that on this forum. The link provided by @Vindes is probably where I got it.

1 Like

Thank you Vindes, ztones, and _wo1f! You’ve been a great help!

Mike