Touch OSC Setup - So Close

My use case is running both TouchOSC and GP on a single laptop. Any reason this should not work, I guess would be my first question - I am trying to see how I like it before I invest in a separate screen of some sort. Using the Gig Performer Interface 1.7 and the example rack provided to get a POC done.

Assuming it should work in this scenario, my current status is this. TouchOSC and GP seem to mostly talk to each other ok, but none of the widgets are being controlled. I can move racks, songs, etc., and it syncs perfectly when changed from either side. And it seems to show to correct controlled based on the OSC name and the OSC enable parameter for the widget.

But if say, a slider widget value is changed in GP or TouchOSC interfaces, it is not synced, either way. I’ve not made changes the same gig file, or the same touchOSC file, other than to test enabling or disabling widgets in GP. Before I do a deep dive on trying to problem solve, I am hoping it is something simple I am missing in the setup that others may have run into.

Note that also you will be using the same IP address (since both applications are on the same machine) you will need to define different ports on which each application listens for messages and then each application’s sending port will be the listening port value of the other application

Thank you for the quick response. Pretty sure I am good there, otherwise would not be getting the synced racks, setlists, and control lists, no?

And I am seeing OSC messages when I do something with the widgets (which should be set up correctly as they are from the example gig template). Just that they don’t move anything in TouchOSC, and vice versa. I feel like something has changed in a version of TouchOSC since the template was made, and the mapping from widgets to TouchOSC is no longer valid. I.e. /BG1_Button1 in GP is not somehow mapping to an expected value TouchOSC.

Sounds like it could be a naming issue with those widgets. Make sure the names match, with the same capitalization etc.