|
Zrythm v2.0.0-alpha.1
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 = std::span<structure::tracks::Track * const> |
| using | RealtimeTracksProvider = std::function<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 24 of file control_room.h.
| using zrythm::engine::session::ControlRoom::RealtimeTracks = std::span<structure::tracks::Track * const> |
Definition at line 37 of file control_room.h.
| using zrythm::engine::session::ControlRoom::RealtimeTracksProvider = std::function<RealtimeTracks ()> |
Definition at line 38 of file control_room.h.
|
inline |
Definition at line 48 of file control_room.h.
|
inline |
Definition at line 64 of file control_room.h.
|
inline |
Definition at line 60 of file control_room.h.
|
inline |
Definition at line 66 of file control_room.h.
|
inline |
Definition at line 65 of file control_room.h.
|
inline |
Definition at line 59 of file control_room.h.
|
inline |
Definition at line 49 of file control_room.h.
|
readwrite |
Definition at line 27 of file control_room.h.
|
read |
Definition at line 30 of file control_room.h.
|
read |
Definition at line 29 of file control_room.h.
|
read |
Definition at line 32 of file control_room.h.
|
read |
Definition at line 31 of file control_room.h.
|
read |
Definition at line 28 of file control_room.h.