Remote Control Panels

This lets you see/operate a TouchDesigner control panel on a remote Windows computer.

It opens a window that is filled with a video stream from a control panel on another computer running TouchDesigner. The panel takes mouse movement and clicks and sends them back to the remote panel, where interactMouse() is invoked to operate the control panel.

It’s simple - just 9 nodes total. No keyboard input yet.

One use is where all your video outs are being used to drive screens and projectors, and you just need another display for a control or maintenance panel, for example.

See below for latest .toe file.

This remote panel viewer is more encapsulated, with custom parameters, and you only need to specify the server’s IP address in the client’s UI.

You just need to copy one component (enclosed: serverPanel) into the server’s panel, then run this .toe file in Perform Mode, click Configure and set the IP address.

If you have the network bandwidth, 60 frames per second is smooth, and you can drop queue size toward 0 to get better latency.

With a little tweaking you can get multi-viewers going on the same machine or separate machines, each interacting with the same or different panels.

NOTE: The latest RemotePanel is in the Palette of build 57200 or later as two components under the tab remotePanel. See the wiki page: derivative.ca/wiki088/index. … emotePanel
RemotePanel.3.toe (9.38 KB)