How to merge UIs from different TD instances working on the same PC

Hi all, I’m working on a project who runs on several external TD instances to optimize CPU performance splitting load on several cores.
Is there a way to reference the instances UIs inside a single project to control all the process in the same container interface?
Thank you

Not that I know of, as in, you’ll have to build it yourself.
Usually when I have multiple processes of TD running I will create an extra TD process which contains the UI, and then have all TD instances communicate over TCP/IP and/or Touch In/Out nodes. The UI instance then updates the UI based on values received from the slave nodes over the network. This scales very well, and the UI is totally decoupled from the performance of each TD process. This also enables you to run the UI separately on a small laptop, while the heavy TD processes run on a beefy workstation.

Another approach if you want to keep everything in one TD process, is using the Engine COMP. Each Engine COMP runs on its own CPU thread and can load a tox file.

Thank you, I already use a process very similar to your, but I’d like to have each instance his own UI so I can add/remove controls fast, without the need to build single a custom interface and adapt it each time.

ah ok, in that case check the palette, under Tools: remotePanel.
It contains a client and server COMP.

If all processes are running on the same GPU, I would advise to replace the Touch In/Out TOPs with Spout TOPs for better performance

It is exaclty what I need!
Thank you so much!