| 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 |
| allNotesOff(int sample) override | vital::SoundEngine | virtual |
| allNotesOff(int sample, int channel) override | vital::SoundEngine | virtual |
| allNotesOff(int sample) override | vital::SoundEngine | virtual |
| allNotesOff(int sample, int channel) override | vital::SoundEngine | virtual |
| allNotesOffRange(int sample, int from_channel, int to_channel) | vital::SoundEngine | |
| allNotesOffRange(int sample, int from_channel, int to_channel) | vital::SoundEngine | |
| allSoundsOff() override | vital::SoundEngine | virtual |
| allSoundsOff() override | vital::SoundEngine | virtual |
| areOrdered(const Processor *first, const Processor *second) const | vital::ProcessorRouter | |
| checkInputAndOutputSize(int num_samples) | vital::Processor | |
| checkOversampling() | vital::SoundEngine | |
| checkOversampling() | vital::SoundEngine | |
| clearOutputBufferForReset(poly_mask reset_mask, int input_index, int output_index) const | vital::Processor | inline |
| clone() const override | vital::SynthModule | inlinevirtual |
| connect(Processor *destination, const Output *source, int index) | vital::ProcessorRouter | |
| connectedInputs() | vital::Processor | |
| connectModulation(const modulation_change &change) | vital::SoundEngine | |
| connectModulation(const modulation_change &change) | vital::SoundEngine | |
| correctToTime(double seconds) override | vital::SoundEngine | virtual |
| correctToTime(double seconds) override | vital::SoundEngine | 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 |
| disableModSource(const std::string &source) | vital::SoundEngine | |
| disableModSource(const std::string &source) | vital::SoundEngine | |
| disableUnnecessaryModSources() | vital::SoundEngine | |
| disableUnnecessaryModSources() | vital::SoundEngine | |
| disconnect(const Processor *destination, const Output *source) | vital::ProcessorRouter | |
| disconnectModulation(const modulation_change &change) | vital::SoundEngine | |
| disconnectModulation(const modulation_change &change) | vital::SoundEngine | |
| enable(bool enable) override | vital::SynthModule | virtual |
| enabled() const | vital::Processor | inline |
| enableModSource(const std::string &source) | vital::SoundEngine | |
| enableModSource(const std::string &source) | vital::SoundEngine | |
| 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 |
| getEqualizerMemory() | vital::SoundEngine | |
| getEqualizerMemory() | vital::SoundEngine | |
| getLastActiveNote() const | vital::SoundEngine | |
| getLastActiveNote() const | vital::SoundEngine | |
| getLfoSource(int index) | vital::SoundEngine | |
| getLfoSource(int index) | vital::SoundEngine | |
| getLocalProcessor(const Processor *global_processor) | vital::ProcessorRouter | protected |
| getModulationBank() | vital::SoundEngine | |
| getModulationBank() | vital::SoundEngine | |
| 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 |
| getNumActiveVoices() | vital::SoundEngine | |
| getNumActiveVoices() | vital::SoundEngine | |
| getNumPressedNotes() | vital::SoundEngine | |
| getNumPressedNotes() | vital::SoundEngine | |
| getOversampleAmount() const | vital::Processor | inline |
| getOversamplingAmount() const | vital::SoundEngine | inline |
| getOversamplingAmount() const | vital::SoundEngine | 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 |
| getSample() | vital::SoundEngine | |
| getSample() | vital::SoundEngine | |
| getSampleRate() const | vital::Processor | inline |
| getStatusOutput(std::string name) const | vital::SynthModule | |
| getTopLevelRouter() const | vital::Processor | |
| getWavetable(int index) | vital::SoundEngine | |
| getWavetable(int index) | vital::SoundEngine | |
| 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::SoundEngine | virtual |
| init() override | vital::SoundEngine | 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 |
| isModSourceEnabled(const std::string &source) | vital::SoundEngine | |
| isModSourceEnabled(const std::string &source) | vital::SoundEngine | |
| isPolyphonic(const Processor *processor) const | vital::ProcessorRouter | virtual |
| vital::Processor::isPolyphonic() const | vital::Processor | virtual |
| kDefaultOversamplingAmount | vital::SoundEngine | static |
| kDefaultSampleRate | vital::SoundEngine | static |
| local_changes_ | vital::ProcessorRouter | protected |
| local_feedback_order_ | vital::ProcessorRouter | protected |
| local_order_ | vital::ProcessorRouter | protected |
| noteOff(int note, mono_float lift, int sample, int channel) override | vital::SoundEngine | virtual |
| noteOff(int note, mono_float lift, int sample, int channel) override | vital::SoundEngine | virtual |
| noteOn(int note, mono_float velocity, int sample, int channel) override | vital::SoundEngine | virtual |
| noteOn(int note, mono_float velocity, int sample, int channel) override | vital::SoundEngine | virtual |
| 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 | |
| process(int num_samples) override | vital::SoundEngine | 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) override | vital::SoundEngine | virtual |
| 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 |
| setAftertouch(mono_float note, mono_float value, int sample, int channel) | vital::SoundEngine | |
| setAftertouch(mono_float note, mono_float value, int sample, int channel) | vital::SoundEngine | |
| setBpm(mono_float bpm) | vital::SoundEngine | |
| setBpm(mono_float bpm) | vital::SoundEngine | |
| setChannelAftertouch(int channel, mono_float value, int sample) | vital::SoundEngine | |
| setChannelAftertouch(int channel, mono_float value, int sample) | vital::SoundEngine | |
| setChannelRangeAftertouch(int from_channel, int to_channel, mono_float value, int sample) | vital::SoundEngine | |
| setChannelRangeAftertouch(int from_channel, int to_channel, mono_float value, int sample) | vital::SoundEngine | |
| setChannelRangeSlide(int from_channel, int to_channel, mono_float value, int sample) | vital::SoundEngine | |
| setChannelRangeSlide(int from_channel, int to_channel, mono_float value, int sample) | vital::SoundEngine | |
| setChannelSlide(int channel, mono_float value, int sample) | vital::SoundEngine | |
| setChannelSlide(int channel, mono_float value, int sample) | vital::SoundEngine | |
| setControlRate(bool control_rate) | vital::Processor | inlinevirtual |
| setModWheel(mono_float value, int channel) | vital::SoundEngine | |
| setModWheel(mono_float value, int channel) | vital::SoundEngine | |
| setModWheelAllChannels(mono_float value) | vital::SoundEngine | |
| setModWheelAllChannels(mono_float value) | vital::SoundEngine | |
| setOversampleAmount(int oversample) override | vital::ProcessorRouter | virtual |
| setOversamplingAmount(int oversampling_amount, int sample_rate) | vital::SoundEngine | |
| setPitchWheel(mono_float value, int channel) | vital::SoundEngine | |
| setPitchWheel(mono_float value, int channel) | vital::SoundEngine | |
| setPluggingStart(int start) | vital::Processor | inline |
| setSampleRate(int sample_rate) override | vital::ProcessorRouter | virtual |
| setTuning(const Tuning *tuning) | vital::SoundEngine | |
| setTuning(const Tuning *tuning) | vital::SoundEngine | |
| setZonedPitchWheel(mono_float value, int from_channel, int to_channel) | vital::SoundEngine | |
| setZonedPitchWheel(mono_float value, int from_channel, int to_channel) | vital::SoundEngine | |
| shouldUpdate() | vital::ProcessorRouter | inlineprotected |
| sostenutoOff(int sample, int channel) | vital::SoundEngine | |
| sostenutoOff(int sample, int channel) | vital::SoundEngine | |
| sostenutoOffRange(int sample, int from_channel, int to_channel) | vital::SoundEngine | |
| sostenutoOffRange(int sample, int from_channel, int to_channel) | vital::SoundEngine | |
| sostenutoOn(int channel) | vital::SoundEngine | |
| sostenutoOn(int channel) | vital::SoundEngine | |
| sostenutoOnRange(int from_channel, int to_channel) | vital::SoundEngine | |
| sostenutoOnRange(int from_channel, int to_channel) | vital::SoundEngine | |
| SoundEngine() | vital::SoundEngine | |
| SoundEngine() | vital::SoundEngine | |
| state_ | vital::Processor | protected |
| sustainOff(int sample, int channel) | vital::SoundEngine | |
| sustainOff(int sample, int channel) | vital::SoundEngine | |
| sustainOffRange(int sample, int from_channel, int to_channel) | vital::SoundEngine | |
| sustainOffRange(int sample, int from_channel, int to_channel) | vital::SoundEngine | |
| sustainOn(int channel) | vital::SoundEngine | |
| sustainOn(int channel) | vital::SoundEngine | |
| sustainOnRange(int from_channel, int to_channel) | vital::SoundEngine | |
| sustainOnRange(int from_channel, int to_channel) | vital::SoundEngine | |
| 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 | |
| ~NoteHandler() | vital::NoteHandler | inlinevirtual |
| ~Processor() | vital::Processor | inlinevirtual |
| ~ProcessorRouter() | vital::ProcessorRouter | virtual |
| ~SoundEngine() | vital::SoundEngine | virtual |
| ~SoundEngine() | vital::SoundEngine | virtual |
| ~SynthModule() | vital::SynthModule | inlinevirtual |