Not sure how exactly you need to set up your system, but if your goal is, say, to control SC running on a computer that in the room with the dancer (hooked up to the Kinect there), you could try the HyperDisCo quark. Essentially, you can make it so that every line of code that you run on your local machine is also run at the remote machine. Not sure if this would be ideal to your use case, but it’s worth exploring.
This would require that you run an instance of this OSC server somewhere: https://github.com/bgola/tcposcrouter
The default HyperDisCo installation allows you to test the system using the authors’ own server in Berlin that is supposedly running 24/7, but eventually it’s best to have control over your own server.
If you want to try and install HyperDisCo, here’s the code I have used to do it successfully:
Quarks.fetchDirectory;
Quarks.install("adclib", "ff6174cbd4d4e1d0c09d2b51f58245c11401d555");
Quarks.install("HyperDisCo");
Quarks.install("StartupFile");
The installation catch here is this: if you install HyperDisCo first (don’t), it will pull in adclib automatically as a required dependency. But based on my recent experience last month helping two people with this, the current main repo of adclib breaks SC (I filed a bug report here). So in order to avoid that, you can install a prior version of adclib that still works (that’s the long string of characters above). Once adclib (that particular version) is installed first, HyperDisCo will not try to pull in the latest version and it should all work.
After installing and restarting SC, you can follow the instructions to customize the start up file that will make HyperDisCo load up correctly. Once you copied that start up file in the right place (StartupFile.openDir
), you should be able to easily switch between the hyperdisco start up file and the blank start up file with StartupFile.choose;
Once you get to the point that both laptops (yours and the dancer’s) have this working, the “PUBLIC” red button is the one you want to activate to start “remote-controlling” your dancer’s laptop.
Hope this makes sense and works out for your use case. I have found this workflow extremely useful since the pandemic began.
Bruno