applest / node-applest-atem

A module to control Blackmagic Design ATEM Switchers
88 stars 30 forks source link

Implement the rest of the commands #23

Open craftbyte opened 7 years ago

craftbyte commented 7 years ago

It would be nice if the plugin implemented all of the features of the ATEM protocol. Most of them are listed here: http://skaarhoj.com/fileadmin/BMDPROTOCOL.html

filiphanes commented 6 years ago

Hi, which features do you miss?

johnnydanger commented 6 years ago

It’s already in there: runMacro(number) should do it.  If you go into the applest-atem module folder and look at the atem.js code you’ll see all the functions that have been implemented.  There are a number of macro related functions in place.

Cheers.

––––– John Meloy john@johnnydanger.net phone (360) 201-9039 http://www.johnnydanger.net http://danger.photos

On Sep 7, 2018, 4:30 AM -0700, Arthur Penner notifications@github.com, wrote:

Macro calling would be really nice. Is it possible? — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

auto456 commented 6 years ago

Yee, sorry I was to late finding it and deleted my Question.

But is there a way to add other functions by myself? Can I find the Hex Code(?) reference anywhere for the commands from the Blackmagic API? For example to change the supersource as I can do with the mixer itself or through the XML files.

johnnydanger commented 6 years ago

Absolutely.  You can find all the reverse engineered ATEM switcher protocol info here:

https://www.skaarhoj.com/fileadmin/BMDPROTOCOL.html

You’d want to look at the CSBP super source box parameters set string info, or the CSSc super source parameters.

––––– John Meloy john@johnnydanger.net phone (360) 201-9039 http://www.johnnydanger.net http://danger.photos

On Sep 9, 2018, 1:06 PM -0700, Arthur Penner notifications@github.com, wrote:

Yee, sorry I was to late finding it and deleted my Question. But is there a way to add other functions by myself? Can I find the Hex Code(?) reference anywhere for the commands from the Blackmagic API? For example to change the supersource as I can do with the mixer itself or through the XML files. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.