addFeedback(Feedback *feedback) | vital::ProcessorRouter | protectedvirtual |
addIdleMonoProcessor(Processor *processor) | vital::SynthModule | |
addIdleProcessor(Processor *processor) | vital::ProcessorRouter | virtual |
addInput() | vital::Processor | protected |
addMonoProcessor(Processor *processor, bool own=true) | vital::SynthModule | |
addOutput(int oversample=1) | vital::Processor | protected |
addProcessor(Processor *processor) | vital::ProcessorRouter | virtual |
addProcessorRealTime(Processor *processor) | vital::ProcessorRouter | virtual |
addSubmodule(SynthModule *module) | vital::SynthModule | inline |
areOrdered(const Processor *first, const Processor *second) const | vital::ProcessorRouter | |
beats_per_second_ | vital::LfoModule | protected |
checkInputAndOutputSize(int num_samples) | vital::Processor | |
clearOutputBufferForReset(poly_mask reset_mask, int input_index, int output_index) const | vital::Processor | inline |
clone() const override | vital::LfoModule | inlinevirtual |
connect(Processor *destination, const Output *source, int index) | vital::ProcessorRouter | |
connectedInputs() | vital::Processor | |
correctToTime(double seconds) override | vital::LfoModule | virtual |
createAddedProcessors() | vital::ProcessorRouter | protectedvirtual |
createBaseControl(std::string name, bool audio_rate=false, bool smooth_value=false) | vital::SynthModule | protected |
createBaseModControl(std::string name, bool audio_rate=false, bool smooth_value=false, Output *internal_modulation=nullptr) | vital::SynthModule | protected |
createMonoModControl(std::string name, bool audio_rate=false, bool smooth_value=false, Output *internal_modulation=nullptr) | vital::SynthModule | protected |
createPolyModControl(std::string name, bool audio_rate=false, bool smooth_value=false, Output *internal_modulation=nullptr, Input *reset=nullptr) | vital::SynthModule | protected |
createStatusOutput(std::string name, Output *source) | vital::SynthModule | protected |
createTempoSyncSwitch(std::string name, Processor *frequency, const Output *beats_per_second, bool poly, Input *midi=nullptr) | vital::SynthModule | protected |
data_ | vital::SynthModule | protected |
deleteRemovedProcessors() | vital::ProcessorRouter | protectedvirtual |
dependencies_ | vital::ProcessorRouter | protected |
dependencies_visited_ | vital::ProcessorRouter | protected |
dependency_inputs_ | vital::ProcessorRouter | protected |
disconnect(const Processor *destination, const Output *source) | vital::ProcessorRouter | |
enable(bool enable) override | vital::SynthModule | virtual |
enabled() const | vital::Processor | inline |
enableOwnedProcessors(bool enable) | vital::SynthModule | |
feedback_processors_ | vital::ProcessorRouter | protected |
getContext(const Processor *processor) const | vital::ProcessorRouter | protected |
getControls() | vital::SynthModule | |
getDependencies(const Processor *processor) const | vital::ProcessorRouter | protected |
getLocalProcessor(const Processor *global_processor) | vital::ProcessorRouter | protected |
getModulationDestination(std::string name, bool poly) | vital::SynthModule | |
getModulationSource(std::string name) | vital::SynthModule | |
getModulationSources() | vital::SynthModule | |
getModulationSwitch(std::string name, bool poly) | vital::SynthModule | |
getMonoModulationDestination(std::string name) | vital::SynthModule | |
getMonoModulationDestinations() | vital::SynthModule | |
getMonoModulations() | vital::SynthModule | virtual |
getMonoModulationSwitch(std::string name) | vital::SynthModule | |
getMonoRouter() | vital::ProcessorRouter | virtual |
getOversampleAmount() const | vital::Processor | inline |
getPolyModulationDestination(std::string name) | vital::SynthModule | |
getPolyModulationDestinations() | vital::SynthModule | |
getPolyModulations() | vital::SynthModule | virtual |
getPolyModulationSwitch(std::string name) | vital::SynthModule | |
getPolyRouter() | vital::ProcessorRouter | virtual |
getResetMask(int input_index) const | vital::Processor | inline |
getSampleRate() const | vital::Processor | inline |
getStatusOutput(std::string name) const | vital::SynthModule | |
getTopLevelRouter() const | vital::Processor | |
global_changes_ | vital::ProcessorRouter | protected |
global_feedback_order_ | vital::ProcessorRouter | protected |
global_order_ | vital::ProcessorRouter | protected |
global_reorder_ | vital::ProcessorRouter | protected |
hardReset() | vital::Processor | inlinevirtual |
hasState() const | vital::Processor | inlinevirtual |
idle_processors_ | vital::ProcessorRouter | protected |
init() override | vital::LfoModule | virtual |
initialized() | vital::Processor | inline |
input(unsigned int index=0) const | vital::Processor | inline |
inputMatchesBufferSize(int input=0) | vital::Processor | |
inputs_ | vital::Processor | protected |
isControlRate() const | vital::Processor | inline |
isDownstream(const Processor *first, const Processor *second) const | vital::ProcessorRouter | |
isInputSourcePolyphonic(int index=0) | vital::Processor | inline |
isPolyphonic(const Processor *processor) const | vital::ProcessorRouter | virtual |
vital::Processor::isPolyphonic() const | vital::Processor | virtual |
kMidi enum value | vital::LfoModule | |
kNoteCount enum value | vital::LfoModule | |
kNoteTrigger enum value | vital::LfoModule | |
kNumInputs enum value | vital::LfoModule | |
kNumOutputs enum value | vital::LfoModule | |
kOscFrequency enum value | vital::LfoModule | |
kOscPhase enum value | vital::LfoModule | |
kValue enum value | vital::LfoModule | |
lfo_ | vital::LfoModule | protected |
LfoModule(const std::string &prefix, LineGenerator *line_generator, const Output *beats_per_second) | vital::LfoModule | |
local_changes_ | vital::ProcessorRouter | protected |
local_feedback_order_ | vital::ProcessorRouter | protected |
local_order_ | vital::ProcessorRouter | protected |
null_source_ | vital::Processor | protectedstatic |
numInputs() const | vital::Processor | inline |
numInputsChanged() | vital::Processor | inlinevirtual |
numOutputs() const | vital::Processor | inline |
numOwnedInputs() const | vital::Processor | inline |
numOwnedOutputs() const | vital::Processor | inline |
output(unsigned int index=0) const | vital::Processor | inline |
outputs_ | vital::Processor | protected |
owned_inputs_ | vital::Processor | protected |
owned_outputs_ | vital::Processor | protected |
ownedInput(unsigned int index=0) const | vital::Processor | inline |
ownedOutput(unsigned int index=0) const | vital::Processor | inline |
plug(const Output *source) | vital::Processor | |
plug(const Output *source, unsigned int input_index) | vital::Processor | |
plug(const Processor *source) | vital::Processor | |
plug(const Processor *source, unsigned int input_index) | vital::Processor | |
plugging_start_ | vital::Processor | protected |
plugNext(const Output *source) | vital::Processor | |
plugNext(const Processor *source) | vital::Processor | |
prefix_ | vital::LfoModule | protected |
process(int num_samples) override | vital::ProcessorRouter | virtual |
Processor(int num_inputs, int num_outputs, bool control_rate=false, int max_oversample=1) | vital::Processor | |
ProcessorRouter(int num_inputs=0, int num_outputs=0, bool control_rate=false) | vital::ProcessorRouter | |
ProcessorRouter(const ProcessorRouter &original) | vital::ProcessorRouter | |
processors_ | vital::ProcessorRouter | protected |
processWithInput(const poly_float *audio_in, int num_samples) | vital::Processor | inlinevirtual |
registerInput(Input *input, int index) | vital::Processor | virtual |
registerInput(Input *input) | vital::Processor | virtual |
registerOutput(Output *output, int index) | vital::Processor | virtual |
registerOutput(Output *output) | vital::Processor | virtual |
removeFeedback(Feedback *feedback) | vital::ProcessorRouter | protectedvirtual |
removeProcessor(Processor *processor) | vital::ProcessorRouter | virtual |
reorder(Processor *processor) | vital::ProcessorRouter | protected |
reset(poly_mask reset_mask) | vital::Processor | inlinevirtual |
resetFeedbacks(poly_mask reset_mask) | vital::ProcessorRouter | virtual |
router(ProcessorRouter *router) | vital::Processor | inline |
router() const | vital::Processor | inline |
router_ | vital::Processor | protected |
setControlRate(bool control_rate) override | vital::LfoModule | virtual |
setOversampleAmount(int oversample) override | vital::ProcessorRouter | virtual |
setPluggingStart(int start) | vital::Processor | inline |
setSampleRate(int sample_rate) override | vital::ProcessorRouter | virtual |
shouldUpdate() | vital::ProcessorRouter | inlineprotected |
state_ | vital::Processor | protected |
SynthModule(int num_inputs, int num_outputs, bool control_rate=false) | vital::SynthModule | inline |
unplug(const Output *source) | vital::Processor | virtual |
unplug(const Processor *source) | vital::Processor | virtual |
unplugIndex(unsigned int input_index) | vital::Processor | virtual |
updateAllModulationSwitches() | vital::SynthModule | |
updateAllProcessors() | vital::ProcessorRouter | protectedvirtual |
useInput(Input *input) | vital::Processor | |
useInput(Input *input, int index) | vital::Processor | |
useOutput(Output *output) | vital::Processor | |
useOutput(Output *output, int index) | vital::Processor | |
~LfoModule() | vital::LfoModule | inlinevirtual |
~Processor() | vital::Processor | inlinevirtual |
~ProcessorRouter() | vital::ProcessorRouter | virtual |
~SynthModule() | vital::SynthModule | inlinevirtual |