Hi everyone,
I’d like to share an OSC server and client video patch that we created during an Isadora workshop in Cuba some time ago.
The patch was developed as part of a collaborative learning process, exploring real-time communication between systems using OSC. It’s a simple but practical setup that can be useful for those experimenting with networked video, interactive installations, or remote control between machines.
We also used this setup in The Escapist, a large-scale video projection by my friend and artist Pavel Méndez, presented at the National Museum of Fine Arts of Cuba. I’m also sharing a link so you can check out the project and see how it was used in a real-world context. https://youtu.be/gRqExMF7MdA
I’ve made a small update to make it compatible with Isadora 4, although it was originally created for version 2. The goal was to help students implement video-splitting systems without requiring highly specialized or expensive hardware, since access to technology in Cuba can be quite limited. For this reason, the system was designed to run across multiple basic computers. The system uses a Data Array actor to save parameters. You can export and import these settings as external .txt files, so students only need to import their own media.
It’s nothing super advanced, but I’m proud that it worked and was useful for many students, and I believe it can serve as a starting point for anyone interested in creating something similar. It’s by no means perfect, after all it was developed during a 5-day workshop. I didn’t run into any issues, and neither did my students, but you might encounter some.
Feel free to try it out, modify it, or use it as a starting point for your own projects. If you have any questions or ideas for improvement, I’d love to hear your thoughts! I’m always curious to see how it’s being used, so if you do end up using it, please send me a picture or a link—I’d love to check it out.
Best, Milton
@pascal said:
Universal Audio audio driver
There was an issue in the past with a Nahimic audio driver, that wouldn't let Isadora open. Do you have anything by that name?
@pascal said:
I wonder if there might be an incompatibility with the Universal Audio audio driver? This has been happening ever since I installed it for a sound card.
Could be. Have you tried removing it?
Just out of curiosity, could you download Isadora 4.1.3 and see if it launches? (Isadora 4 and Isadora 2 can be installed on the same computer without interfering with each other, and you can try launching Isadora 4 in demo mode, without a license, just to see if you have the same problem.)
I’m revisiting this post because I still haven’t found a solution, and I’ve done everything DusX told me to do… Isadora (2.6.10) won’t launch. I wonder if there might be an incompatibility with the Universal Audio audio driver? This has been happening ever since I installed it for a sound card.
Thank you for your reply
@jrhooker said:
Thanks @Skulpture and @Woland
After exporting several different file and codec combos, I realized that it was actually (maybe) a lag in my hdmi extender, which is old and not HDBaseT. I don't do a lot of this kind of content, so the lag was just much more evident...close ups of actors faces so the audio and video were just out of sync because of the lag.
Or at least that's my current theory. I ordered some new HDBaseT extenders and I'm hoping that will solve the problem. But I am using QT/Hap Alpha for the record.
Thanks, as always!
Jake
Hmmm I am not so sure. HDBaseT is marketed as zero latency. Unless the hardware is faulty or there are other factors we aren't aware of. Let us know how you get on.
@jrhooker said:
that's my current theory
Can you run a test without the adapters, just a direct connection to a Display?
Thanks @Skulpture and @Woland
After exporting several different file and codec combos, I realized that it was actually (maybe) a lag in my hdmi extender, which is old and not HDBaseT. I don't do a lot of this kind of content, so the lag was just much more evident...close ups of actors faces so the audio and video were just out of sync because of the lag.
Or at least that's my current theory. I ordered some new HDBaseT extenders and I'm hoping that will solve the problem. But I am using QT/Hap Alpha for the record.
Thanks, as always!
Jake
@jjhp3 said:
point by point process
Yes, only the selected points will move, and they all move the same amount. I 'stretch' type move would be a great feature request though. I will add this.
@jjhp3 said:
is there any way to grab and move one of the corners and all the other grid lines will warp proportionally
These little guys control the different types of mirroring (horizontal, vertical, and diagonal):