Page 1 of 1

Synchronizing Present Calls

Posted: Tue Dec 19, 2023 21:13
by djevo1
I'm working on a project that could require multiple resolume instances. This project would require some level of synchronization of parameters at the frame level for all instances. I understand this is doable via either rest API or OSC, but I also wanted to see if there are hooks to add support for present call synchronization? If needed we would build a custom integration, but wanted to see what solution exists currently beyond the FFGL SDK.

Re: Synchronizing Present Calls

Posted: Thu Dec 21, 2023 19:29
by Zoltán
Resolume doesn't offer sync calls at this time.
OSC is probably the easiest to do the parameter sync.

For syncronizing clip transports, I'd recommend SMPTE or Pioneer/Denon sync.
Parameters can also be automated to run in sync with clip transport, so SMPTE could help there too.

Re: Synchronizing Present Calls

Posted: Fri Dec 22, 2023 16:53
by djevo1
But parameters wouldn't necessarily stay in sync between frames on different devices correct?

Re: Synchronizing Present Calls

Posted: Mon Jan 08, 2024 10:22
by Zoltán
If the parameters are set to clip transport, and the clip is set to SMPTE, they will be in sync.

OSC is also pretty quick though.

Re: Synchronizing Present Calls

Posted: Tue Mar 05, 2024 15:39
by Menno
There is no hard sync support in Resolume where multiple machines can be working on the same frame with the exact same parameter values.

The proposed syncing options are all soft sync and may result in discrepancies between the values used for each frame. Whether or not that's sufficiently synced depends on your use case.