Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Disguise's d3 #107

Open
Cilusse opened this issue Jun 6, 2023 · 3 comments
Open

Add support for Disguise's d3 #107

Cilusse opened this issue Jun 6, 2023 · 3 comments

Comments

@Cilusse
Copy link

Cilusse commented Jun 6, 2023

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
Copy link
Collaborator

jwetzell commented Jun 6, 2023

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
Copy link
Collaborator

jwetzell commented Jun 6, 2023

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
Copy link
Contributor

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

  • Whenever you're thrown to the Codemeter website, read the instructions (including hidden ones) very carefully and follow them to the letter. It's the least intuitive user path imaginable.
  • On my PC, d3manager was trying to host the API docs on port 80, and failing to bind. Went to Machine Settings > Advanced Network Configuration and changed the port to 8080. Then going to 127.0.0.1:8080 in my browser would work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants