|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|
Abstraction to control the signal coming in from Master and going out into the speakers. More...
#include <src/engine/session/control_room.h>


Public Types | |
| using | RealtimeTracks |
| using | RealtimeTracksProvider = std::function<const RealtimeTracks &()> |
Public Member Functions | |
| ControlRoom (RealtimeTracksProvider rt_tracks_provider, QObject *parent=nullptr) | |
| bool | dimOutput () const |
| void | setDimOutput (bool dim) |
| Q_SIGNAL void | dimOutputChanged (bool dim) |
| dsp::ProcessorParameter * | muteVolume () const |
| dsp::ProcessorParameter * | listenVolume () const |
| dsp::ProcessorParameter * | dimVolume () const |
| auto * | monitorFader () const |
| auto * | metronome () const |
Abstraction to control the signal coming in from Master and going out into the speakers.
For example, the control room allows to specify how Listen will work on each Channel and to set overall volume after the Master Channel so you can change the volume without touching the Master Fader.
Definition at line 23 of file control_room.h.
| using zrythm::engine::session::ControlRoom::RealtimeTracks |
Definition at line 36 of file control_room.h.
| using zrythm::engine::session::ControlRoom::RealtimeTracksProvider = std::function<const RealtimeTracks &()> |
Definition at line 39 of file control_room.h.
|
inline |
Definition at line 49 of file control_room.h.
|
inline |
Definition at line 65 of file control_room.h.
|
inline |
Definition at line 61 of file control_room.h.
|
inline |
Definition at line 67 of file control_room.h.
|
inline |
Definition at line 66 of file control_room.h.
|
inline |
Definition at line 60 of file control_room.h.
|
inline |
Definition at line 50 of file control_room.h.
|
readwrite |
Definition at line 26 of file control_room.h.
|
read |
Definition at line 29 of file control_room.h.
|
read |
Definition at line 28 of file control_room.h.
|
read |
Definition at line 31 of file control_room.h.
|
read |
Definition at line 30 of file control_room.h.
|
read |
Definition at line 27 of file control_room.h.