stagehacks / Cue-View

A dashboard for everything in your show.
55 stars 6 forks source link

Add support for Disguise's d3 #107

Open Cilusse opened 1 year ago

Cilusse commented 1 year ago

d3 is getting incredibly popular to run complex video and projection shows in theatre. It is surrounded by a great community of tinkerers who love projects like Cue View!

I would personally love to see EOS cues next to d3 cues. It's something I always have to do when programming a show.

d3 has extensive documentation on its protocols. The timeline nature of the software will probably require the extraction of Cues, Tags, TC and other triggers from the d3 timelines. I know it is possible over OSC, but also using the new disguise API which seems very powerful.

Link: https://disguise.one OSC: https://help.disguise.one/en/Content/Configuring/Devices/Common-Devices/OSC.html API: https://help.disguise.one/en/Content/Configuring/API/APIs.htm?Highlight=api

The d3 designer software also recently became free, without the need of a hardware dongle anymore. This should allow everyone to test and develop application with d3 for free! https://www.disguise.one/cloud/

Thank you for this amazing app!

jwetzell commented 1 year ago

Looks like HTTP based API has a swagger doc but I guess I'll have to get an instance of d3 up and running to get at it. We haven't done HTTP based control yet but if it's the only one that has any documentation might be worth going that route.

jwetzell commented 1 year ago

Found the "OSC Dictionary" https://help.disguise.one/en/Content/Configuring/Transports/OSC/OSC-syntax-library.html#

Doesn't look promising it has methods to get current cue information but nothing else. So there doesn't seem to be a way to get a listing of cues.

sparks-alec commented 1 year ago

Some notes for future self/other people trying to install Disguise to get to the API docs: