A Fader is a processor that is used for volume controls and pan.
More...
#include <dsp/fader.h>
A Fader is a processor that is used for volume controls and pan.
It does not necessarily have to correspond to a FaderWidget. It can be used as a backend to KnobWidget's.
Definition at line 90 of file fader.h.
◆ amp
A control port that controls the volume in amplitude (0.0 ~ 1.5)
Definition at line 118 of file fader.h.
◆ balance
A control Port that controls the balance (0.0 ~ 1.0) 0.5 is center.
Definition at line 122 of file fader.h.
◆ control_room
Pointer to owner control room, if any.
Definition at line 182 of file fader.h.
◆ fade_in_samples
int Fader::fade_in_samples |
Number of samples left to fade in.
Definition at line 197 of file fader.h.
◆ fade_out_samples
int Fader::fade_out_samples |
Number of samples left to fade out.
Definition at line 202 of file fader.h.
◆ fader_val
0.0 ~ 1.0 for widgets.
Definition at line 103 of file fader.h.
◆ fading_out
Whether currently fading out.
When true, if fade_out_samples becomes 0 then the output will be silenced.
Definition at line 209 of file fader.h.
◆ implied_soloed
bool Fader::implied_soloed |
◆ is_project
◆ l_port_db
Current dBFS after processing each output port.
Transient variables only used by the GUI.
Definition at line 167 of file fader.h.
◆ last_cc_volume
float Fader::last_cc_volume |
Value of amp during last processing.
Used when processing MIDI faders.
TODO
Definition at line 112 of file fader.h.
◆ listen
Listened or not.
Definition at line 134 of file fader.h.
◆ magic
◆ midi_in
MIDI in port, if MIDI.
Definition at line 155 of file fader.h.
◆ midi_mode
MIDI fader mode.
Definition at line 173 of file fader.h.
◆ midi_out
MIDI out port, if MIDI.
Definition at line 160 of file fader.h.
◆ mono_compat_enabled
Port* Fader::mono_compat_enabled |
Whether mono compatibility switch is enabled.
Definition at line 137 of file fader.h.
◆ mute
Control port for muting the (channel) fader.
Definition at line 128 of file fader.h.
◆ passthrough
Whether this is a passthrough fader (like a prefader).
Definition at line 176 of file fader.h.
◆ phase
Used by the phase knob (0.0 ~ 360.0).
Definition at line 100 of file fader.h.
◆ r_port_db
◆ sample_processor
Pointer to owner sample processor, if any.
Definition at line 185 of file fader.h.
◆ schema_version
int Fader::schema_version |
◆ solo
Soloed or not.
Definition at line 131 of file fader.h.
◆ soloed
◆ stereo_in
L & R audio input ports, if audio.
Definition at line 145 of file fader.h.
◆ stereo_out
L & R audio output ports, if audio.
Definition at line 150 of file fader.h.
◆ swap_phase
Swap phase toggle.
Definition at line 140 of file fader.h.
◆ track
Pointer to owner track, if any.
Definition at line 179 of file fader.h.
◆ type
◆ volume
Volume in dBFS.
(-inf ~ +6)
Definition at line 97 of file fader.h.
◆ was_effectively_muted
bool Fader::was_effectively_muted |
The documentation for this struct was generated from the following file: