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 117 of file fader.h.
◆ amp
A control port that controls the volume in amplitude (0.0 ~ 1.5)
Definition at line 145 of file fader.h.
◆ balance
A control Port that controls the balance (0.0 ~ 1.0) 0.5 is center.
Definition at line 149 of file fader.h.
◆ control_room
Pointer to owner control room, if any.
Definition at line 209 of file fader.h.
◆ fade_in_samples
int Fader::fade_in_samples |
Number of samples left to fade in.
Definition at line 224 of file fader.h.
◆ fade_out_samples
int Fader::fade_out_samples |
Number of samples left to fade out.
Definition at line 229 of file fader.h.
◆ fader_val
0.0 ~ 1.0 for widgets.
Definition at line 130 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 236 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 194 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 139 of file fader.h.
◆ listen
Listened or not.
Definition at line 161 of file fader.h.
◆ magic
◆ midi_in
MIDI in port, if MIDI.
Definition at line 182 of file fader.h.
◆ midi_mode
MIDI fader mode.
Definition at line 200 of file fader.h.
◆ midi_out
MIDI out port, if MIDI.
Definition at line 187 of file fader.h.
◆ mono_compat_enabled
Port* Fader::mono_compat_enabled |
Whether mono compatibility switch is enabled.
Definition at line 164 of file fader.h.
◆ mute
Control port for muting the (channel) fader.
Definition at line 155 of file fader.h.
◆ passthrough
Whether this is a passthrough fader (like a prefader).
Definition at line 203 of file fader.h.
◆ phase
Used by the phase knob (0.0 ~ 360.0).
Definition at line 127 of file fader.h.
◆ r_port_db
◆ sample_processor
Pointer to owner sample processor, if any.
Definition at line 212 of file fader.h.
◆ schema_version
int Fader::schema_version |
◆ solo
Soloed or not.
Definition at line 158 of file fader.h.
◆ soloed
◆ stereo_in
L & R audio input ports, if audio.
Definition at line 172 of file fader.h.
◆ stereo_out
L & R audio output ports, if audio.
Definition at line 177 of file fader.h.
◆ swap_phase
Swap phase toggle.
Definition at line 167 of file fader.h.
◆ track
Pointer to owner track, if any.
Definition at line 206 of file fader.h.
◆ type
◆ volume
Volume in dBFS.
(-inf ~ +6)
Definition at line 124 of file fader.h.
◆ was_effectively_muted
bool Fader::was_effectively_muted |
The documentation for this struct was generated from the following file: