clvLabs / PyATEMMax

A Python library to monitor and control Blackmagic Design ATEM video switchers.
https://clvlabs.github.io/PyATEMMax/
GNU General Public License v3.0
79 stars 20 forks source link

AudioMixer on Current ATEM Devices. #25

Open sierrax369 opened 2 years ago

sierrax369 commented 2 years ago

Think I read somewhere in the references, that the Issues like #6 was the result of ATEM Firmware Updates (in 2018?). Maybe the setAudioMixer* examples from the Documentation like switcher.setAudioMixerMasterVolume(1.8) # Set Master Volume: 1.8dB should removed.

clvLabs commented 2 years ago

Hi @sierrax369,

As you can see in this comment in issue #6, it is currently working with a switcher I've borrowed.

I'm aware it will be a problem for some of the users, but while it works for those with older firmware I wouldn't remove those features.

Maybe it would be nice to add a note in the examples page referring to the version compatibility note and a comment on how that can affect users with newer hardware.

What do you think?

sierrax369 commented 2 years ago

A Note sounds good for me. It was also not for removing a feature. With the new ATEM Mini Models which do not support the Audio Mixer command the UserBase maybe grow and maybe there are also a few Python Guy's in it which will be frustrated when they try for hours to get this feature running