I am controling my three instances with the X-Touch mini controller.
The “A” layer of the X-Touch is mainly for my main instance, the “B” layer for the second instance. Unfortunately the synch. between the X-Touch mini “B” and the second instance needs a kind of initialization, means if I switch to “B”
all LED’s are at “0”, I need to switch in the second instance a Rackspace/ Song for the snych. if this is once done then it works fine.
Can this first “wake up” somehow made automaticaly?
Thanks
Flodder
You can see if this gig file works for you. I had tried using GP script to quickly change the layers on the X-Touch Mini and sync the widgets whenever you change rackspaces. I don’t remember how successful it was, and don’t have my X-Touch Mini with me at the moment to be able to test it again.
I tried this before already without success, was confusing for me. The thread in which it was discussed stopped without solution,…
May I need an explanation…
The gig file I posted will just be to test the basics. It will get more complicated as your setup is split between multiple instances.
If you open the file I posted, midi learn all of the knobs of Layer A to the top row of widgets, and then switch to Layer B and midi learn all of the knobs to the bottom row of widgets.
Instead of repeating that for the other rackspaces, just delete rackspace 2 and 3 and duplicate the first one that has your new midi mappings.
Then change the knob values on each rackspace.
As you now switch between rackspaces, do the widgets automatically sync on both Layer A and Layer B of the X-Touch Mini? This does work for me.
If you re-add a midi out block for your X-Touch Mini to wiring view, another test you can do is manually send a midi message to change the Layers.
For me, Channel 16 is the master channel configured in the X-Touch Editor, which is used for functions like layer change.
PC 1 on Channel 16 will switch to Layer B. PC 0 will switch to Layer A. If you can get this to work, you’ll be part way there e.g. if you’re on Layer A, add the message like below, and click ‘Send Now’.
Global channel is “1”.
It works with the PC chance, but its not syncing the second layer.
I made is the following, so its sending quickly pc to both, but now the second
layer send for all knobs value “0”?
Change the highlighted part to “1” and then hit Compile at the bottom.
And remove those messages you added in the midi out block - that was just for testing.
Glad it works! The challenge you now face is that you want Instance 1 to update Layer A, and Instance 2 to update Layer B. So the scripts will need to be different in the two instances.
Challenge 2, is that they both can’t try and update the X-Touch Mini at the same time, as the right layer needs to be active while GP sends the midi messages to sync the widgets. What I’m thinking is that the script in Instance 2 will need to have a slight delay before it attempts to sync.