SteffeyDev / atemOSC

Control ATEM video switchers over the network with OSC messages
http://www.atemosc.com
202 stars 32 forks source link

OSC addresses in an external location #122

Closed officialmattsnyder closed 5 years ago

officialmattsnyder commented 5 years ago

Not a huge deal, but

Is there any way that we can get the OSC addresses in a readme file or something outside of the help file in the menu? I do a lot of my set-up during the week offsite and don't have access to the switcher in order to access that menu.

I know those addresses are different for each device, but it'd be nice to be able to quickly reference and pull them from some universally accessible place.

SteffeyDev commented 5 years ago

The OSC addresses are in the README under the OSC API section, is that what you are looking for?

officialmattsnyder commented 5 years ago

Almost. I think it's best to have a full list for each device since input values vary from model to model. It just seems kind of misplaced to have essential information hiding in a help menu that is only accessible if you're connected to the device.

SteffeyDev commented 5 years ago

Unfortunately this would add a huge burden on us to maintain this list as BlackMagic releases new devices and firmware upgrades. Additionally, none of us working on this project actively have access to all devices (I can only access one device once a week). The list in the help menu is not hidden there, it is actually built dynamically by code as we query the device. All we put in is code to build this list, but we cannot predict what this code will spit out on any given device.

However, as this is a community-driven project, if you and other people would like to copy the list from the help menu, add it to a markdown file, and send a pull request, I would be happy to include these lists in the project.

SteffeyDev commented 5 years ago

Closing due to inactivity, and the reasons stated above. Still open to pull requests, but not something I or the other developers of the project can take on directly.