ATEM audio mixer
This is the audio mixer interface present in most of the ATEM switchers. Some of the newer models have Fairlight audio mixing instead.
- class pyatem.command.AudioInputCommand(source, balance=None, volume=None, on=None, afv=None)
Implementation of the CAMI command. This sets the parameters of a channel strip in legacy audio. Audio properties are accessed via the UI Audio panel.
Offset
Size
Type
Description
0
1
u8
Mask, see table below
2
2
u16
Source index
4
1
u8
Mix Option [0: Off, 1: On, 2: AFV]
5
1
u8
unknown
6
2
u16
Volume [0 - 65381]
8
2
i16
Balance [-10000 - 10000]
10
2
u16
unknown
Bit
Mask value
0
Mix Option
1
Volume
2
Balance
3
?
4
?
5
?
6
?
7
?
8
?
- __init__(source, balance=None, volume=None, on=None, afv=None)
- Parameters:
source
balance
volume
on
afv
- class pyatem.command.AudioMasterPropertiesCommand(volume=None, afv=None)
Implementation of the CAMM command. This sets the parameters of the master channel of legacy audio. Audio properties are accessed via the UI Audio panel.
Offset
Size
Type
Description
0
1
u8
Mask, see table below
1
1
u8
unknown
2
2
u16
Master volume [0 - 65381]
4
2
?
unknown
6
1
bool
AFV
7
1
?
unknown
Bit
Mask value
0
Volume
1
?
2
AFV On/Off
- __init__(volume=None, afv=None)
- Parameters:
volume – Volume of the master channel
afv – Enable AFV for master, following the Fade-to-black
- class pyatem.command.AudioMonitorPropertiesCommand(enabled=None, volume=None, mute=None, solo=None, solo_source=None, dim=None, dim_volume=None)
Implementation of the CAMm command. This sets the parameters of the monitor bus of legacy audio. Audio properties are accessed via the UI Audio panel.
Offset
Size
Type
Description
0
1
u8
Mask, see table below
1
1
bool
Enabled
2
2
u16
Monitor volume [0 - 65381]
4
1
bool
Mute
5
1
bool
Solo
6
2
u16
Solo source
8
1
bool
Dim
9
1
?
unknown
10
2
u16
Dim volume
Bit
Mask value
0
Enabled
1
Gain
2
Mute
3
Solo
4
Solo source
5
Dim
6
Dim volume
- __init__(enabled=None, volume=None, mute=None, solo=None, solo_source=None, dim=None, dim_volume=None)
- Parameters:
enabled
volume – Volume of the master channel
mute
solo
solo_source
dim
dim_volume