I added the functionality to check which MIDI devices are connected in this build:
An automation tool for OBS Studio. Contribute to WarmUpTill/SceneSwitcher development by creating an account on GitHub.
github.com
You will have to be logged into GitHub to be able to download it. Let me know if that should be an issue!
View attachment 102485
It seems to work as expected as far as I can tell although I had trouble testing, if removal of devices works as intended.
I would appreciate if you could give this a try, whenever you find the time to, and report back if it also works with
physical MIDI devices.
To display a warning if a device is not connected you could set up macros like this:
View attachment 102487View attachment 102486
At the moment it is not planned, but I might look into it.
Just for clarification:
The intention is to add some sort of "Stream deck" condition which "does stuff" whenever a button on the stream deck is pressed.
Did I get that right?
Or what did you have in mind?
The conditions are checked from the top to the bottom.
So assuming you have the following conditions set up in a given macro ...
View attachment 102488
... they would be translated to
(((Scene) or File) and Audio)
.
Hope that helps!