|
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 |
Properties | |
| bool | dimOutput |
| zrythm::dsp::ProcessorParameter * | muteVolume |
| zrythm::dsp::ProcessorParameter * | listenVolume |
| zrythm::dsp::ProcessorParameter * | dimVolume |
| zrythm::dsp::Fader * | monitorFader |
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 22 of file control_room.h.
| using zrythm::engine::session::ControlRoom::RealtimeTracks |
Definition at line 34 of file control_room.h.
| using zrythm::engine::session::ControlRoom::RealtimeTracksProvider = std::function<const RealtimeTracks &()> |
Definition at line 37 of file control_room.h.
|
inline |
Definition at line 47 of file control_room.h.
|
inline |
Definition at line 63 of file control_room.h.
|
inline |
Definition at line 59 of file control_room.h.
|
inline |
Definition at line 64 of file control_room.h.
|
inline |
Definition at line 58 of file control_room.h.
|
inline |
Definition at line 48 of file control_room.h.
|
readwrite |
Definition at line 25 of file control_room.h.
|
read |
Definition at line 28 of file control_room.h.
|
read |
Definition at line 27 of file control_room.h.
|
read |
Definition at line 29 of file control_room.h.
|
read |
Definition at line 26 of file control_room.h.