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 36 of file control_room.h.
AudioEngine* ControlRoom::audio_engine |
Pointer to owner audio engine, if any.
Definition at line 80 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 57 of file control_room.h.
bool ControlRoom::dim_output |
Dim the output volume.
Definition at line 60 of file control_room.h.
ExtPort* ControlRoom::hw_out_l |
Definition at line 76 of file control_room.h.
char* ControlRoom::hw_out_l_id |
Definition at line 72 of file control_room.h.
ExtPort* ControlRoom::hw_out_r |
Definition at line 77 of file control_room.h.
char* ControlRoom::hw_out_r_id |
Definition at line 73 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 50 of file control_room.h.
Fader* ControlRoom::monitor_fader |
Monitor fader.
The Master stereo out should connect to this.
Definition at line 70 of file control_room.h.
Fader* ControlRoom::mute_fader |
The volume to set muted channels to when soloing/muting.
Definition at line 44 of file control_room.h.
int ControlRoom::schema_version |
Definition at line 38 of file control_room.h.