Zrythm
a highly automated and intuitive digital audio workstation
|
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. More...
#include <dsp/control_room.h>
Data Fields | |
int | schema_version |
Fader * | mute_fader |
The volume to set muted channels to when soloing/muting. | |
Fader * | listen_fader |
The volume to set listened channels to when Listen is enabled on a Channel. | |
Fader * | dim_fader |
The volume to set other channels to when Listen is enabled on a Channel, or the monitor when dim is enabled. | |
bool | dim_output |
Dim the output volume. | |
Fader * | monitor_fader |
Monitor fader. | |
char * | hw_out_l_id |
char * | hw_out_r_id |
ExtPort * | hw_out_l |
ExtPort * | hw_out_r |
AudioEngine * | audio_engine |
Pointer to owner audio engine, if any. | |
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 35 of file control_room.h.
AudioEngine* ControlRoom::audio_engine |
Pointer to owner audio engine, if any.
Definition at line 79 of file control_room.h.
Fader* ControlRoom::dim_fader |
The volume to set other channels to when Listen is enabled on a Channel, or the monitor when dim is enabled.
Definition at line 56 of file control_room.h.
bool ControlRoom::dim_output |
Dim the output volume.
Definition at line 59 of file control_room.h.
ExtPort* ControlRoom::hw_out_l |
Definition at line 75 of file control_room.h.
char* ControlRoom::hw_out_l_id |
Definition at line 71 of file control_room.h.
ExtPort* ControlRoom::hw_out_r |
Definition at line 76 of file control_room.h.
char* ControlRoom::hw_out_r_id |
Definition at line 72 of file control_room.h.
Fader* ControlRoom::listen_fader |
The volume to set listened channels to when Listen is enabled on a Channel.
Definition at line 49 of file control_room.h.
Fader* ControlRoom::monitor_fader |
Monitor fader.
The Master stereo out should connect to this.
Definition at line 69 of file control_room.h.
Fader* ControlRoom::mute_fader |
The volume to set muted channels to when soloing/muting.
Definition at line 43 of file control_room.h.
int ControlRoom::schema_version |
Definition at line 37 of file control_room.h.