SimpleSync, synchronize your machines
WORKS ONLY FROM OSX 10.6 to macOS 10.14
WORKS ONLY WITH MILLUMIN V1
But you can send custom OSC message (see bottom of SimpleSync), so there are compliant with Millumin V2/V3.
More info in the documentation.
SimpleSync allows you to synchronize several machines.
It sends an OSC message to all the machine to they start at the same time.
Please download it here.
Comments
It start to loose frame since the beginning of clip.
Tested with a one minute full hd video .mov file on mac mini ( same of all other test i did )
Did you use Wifi or Ethernet connection ? If you Wifi is bad, the signal won't be synchronized. With Ethernet, no problem.
When you say "loose frame" : did you mean "they didn't start at the same time" ?
Best,
Philippe
When i say "loose frame" i mean that they start at the same time but they loose frame during the playing.
Luca
What do you mean by loosing : a delay between the different machine, or videoframe that are not displayed ?
Sorry for these question, but I've to understand to fix this.
Best,
Philippe
I mean exactly a delay between the two machines that cames during the playback.
Luca
Thanks man.
On my side, I'll see how to improve SimpleSync.
For the moment, it's just a simple order "play" that's send to all the machines. Because it's using OSC, it's done via UDP. It should be better via TCP.
I'd like to implement a small "test connection" button as well.
No but that's a very good idea !
I gonna add it in the next (or following) release. I'll send you an email when it's ready anyway
Best,
Philippe
Yes, SimpleSync is an experiment and should be included in Millumin sooner or later.
But first, I'd like to be able to use timecode (SMTPE and MIDI) to synchronize perfectly.
Best,
Philippe
can someone post a guide/tutorial on how to used the SimpleSync.
thanks
Did you click on the "?" button : you go a small tutorial directly inside the app (see image below).
The process is simple :
Best. PhilippeHope it helps. Be sure to checkout this tutorial to understand better the OSC messages.
You're right : SimpleSync synchronizes the OSC orders, but it doesn't send a clock signal (such as a timecode).
However, every movie and composition in Millumin is processed depending on the computer's clock, so it always stays synchronized if all computers run at the same speed. It means that you need to use the same computer model (with the same processor) : if not, the computers won't run at the same speed, and computer's clock will be different (so the movies).
Using an external clock, such as timecodes, is another solution. It's planned, but I don't have a released date to give you. Sorry.
Best. Philippe
Yes, using one instance of Millumin per graphic card is better (because of hardware limitation, not because of Millumin).
Here is the process to synchronize your 2 compositions :
- Run your 2 instances of Millumin
- Set up OSC, so the 1st instance listen on port "5000" and the 2nd listen on port "5010"
- In SimpleSync, create 2 machines, then change the port of the 2nd machine to "5010"
- Then you can click on the "Play" button to start your composition together
Best. Philippe