Zrythm
a highly automated and intuitive digital audio workstation
|
The control room backend. More...
#include "dsp/fader.h"
Go to the source code of this file.
Data Structures | |
struct | ControlRoom |
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... | |
Macros | |
#define | CONTROL_ROOM_SCHEMA_VERSION 2 |
#define | CONTROL_ROOM (AUDIO_ENGINE->control_room) |
#define | control_room_is_in_active_project(self) (self->audio_engine && engine_is_in_active_project (self->audio_engine)) |
Functions | |
COLD | NONNULL_ARGS (1) void automation_tracklist_init_loaded(AutomationTracklist *self |
Inits a loaded AutomationTracklist. | |
COLD WARN_UNUSED_RESULT ControlRoom * | control_room_new (AudioEngine *engine) |
Creates a new control room. | |
void | control_room_set_dim_output (ControlRoom *self, int dim_output) |
Sets dim_output to on/off and notifies interested parties. | |
NONNULL ControlRoom * | control_room_clone (const ControlRoom *src) |
Used during serialization. | |
void | control_room_free (ControlRoom *self) |
Variables | |
COLD AudioEngine * | engine |
The control room backend.
Definition in file control_room.h.