| addInput() | vital::Processor | protected |
| addOutput(int oversample=1) | vital::Processor | protected |
| adjustPhase(DistortionType distortion_type, poly_int phase, poly_float distortion_amount, poly_int distortion_phase) | vital::SynthOscillator | static |
| 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::SynthOscillator | inlinevirtual |
| connectedInputs() | vital::Processor | |
| DistortionType enum name | vital::SynthOscillator | |
| enable(bool enable) | vital::Processor | inlinevirtual |
| enabled() const | vital::Processor | inline |
| getOversampleAmount() const | vital::Processor | inline |
| getPhaseWindow(DistortionType distortion_type, poly_int phase, poly_int distorted_phase) | vital::SynthOscillator | static |
| getResetMask(int input_index) const | vital::Processor | inline |
| getSampleRate() const | vital::Processor | inline |
| getTopLevelRouter() const | vital::Processor | |
| hardReset() | vital::Processor | inlinevirtual |
| hasState() const | vital::Processor | inlinevirtual |
| init() | vital::Processor | inlinevirtual |
| initialized() | vital::Processor | inline |
| input(unsigned int index=0) const | vital::Processor | inline |
| inputMatchesBufferSize(int input=0) | vital::Processor | |
| inputs_ | vital::Processor | protected |
| interpolate(const mono_float *buffer, const poly_int indices) | vital::SynthOscillator | static |
| isControlRate() const | vital::Processor | inline |
| isFirstModulation(int type) | vital::SynthOscillator | inlinestatic |
| isInputSourcePolyphonic(int index=0) | vital::Processor | inline |
| isPolyphonic() const | vital::Processor | virtual |
| isSecondModulation(int type) | vital::SynthOscillator | inlinestatic |
| kActiveVoices enum value | vital::SynthOscillator | |
| kAmplitude enum value | vital::SynthOscillator | |
| kBend enum value | vital::SynthOscillator | |
| kBlend enum value | vital::SynthOscillator | |
| kCenterDropOctave enum value | vital::SynthOscillator | |
| kCenterDropOctave2 enum value | vital::SynthOscillator | |
| kDetunePower enum value | vital::SynthOscillator | |
| kDetuneRange enum value | vital::SynthOscillator | |
| kDistortionAmount enum value | vital::SynthOscillator | |
| kDistortionPhase enum value | vital::SynthOscillator | |
| kDistortionType enum value | vital::SynthOscillator | |
| kFmOscillatorA enum value | vital::SynthOscillator | |
| kFmOscillatorB enum value | vital::SynthOscillator | |
| kFmSample enum value | vital::SynthOscillator | |
| kFormant enum value | vital::SynthOscillator | |
| kFormScale enum value | vital::SynthOscillator | |
| kHarmonicScale enum value | vital::SynthOscillator | |
| kHarmonicSeries enum value | vital::SynthOscillator | |
| kHighPass enum value | vital::SynthOscillator | |
| kInharmonicScale enum value | vital::SynthOscillator | |
| kLevelled enum value | vital::SynthOscillator | |
| kLowPass enum value | vital::SynthOscillator | |
| kMajorChord enum value | vital::SynthOscillator | |
| kMaxUnison | vital::SynthOscillator | static |
| kMidiNote enum value | vital::SynthOscillator | |
| kMidiTrack enum value | vital::SynthOscillator | |
| kMinorChord enum value | vital::SynthOscillator | |
| kNone enum value | vital::SynthOscillator | |
| kNormal enum value | vital::SynthOscillator | |
| kNoSpectralMorph enum value | vital::SynthOscillator | |
| kNumBuffers | vital::SynthOscillator | static |
| kNumDistortionTypes enum value | vital::SynthOscillator | |
| kNumInputs enum value | vital::SynthOscillator | |
| kNumOutputs enum value | vital::SynthOscillator | |
| kNumPolyPhase | vital::SynthOscillator | static |
| kNumSpectralMorphTypes enum value | vital::SynthOscillator | |
| kNumUnisonStackTypes enum value | vital::SynthOscillator | |
| kOctave enum value | vital::SynthOscillator | |
| kOctave2 enum value | vital::SynthOscillator | |
| kOddHarmonicSeries enum value | vital::SynthOscillator | |
| kPan enum value | vital::SynthOscillator | |
| kPhase enum value | vital::SynthOscillator | |
| kPhaseDisperse enum value | vital::SynthOscillator | |
| kPolyPhasePerVoice | vital::SynthOscillator | static |
| kPowerChord enum value | vital::SynthOscillator | |
| kPowerChord2 enum value | vital::SynthOscillator | |
| kPulseWidth enum value | vital::SynthOscillator | |
| kQuantize enum value | vital::SynthOscillator | |
| kRandomAmplitudes enum value | vital::SynthOscillator | |
| kRandomPhase enum value | vital::SynthOscillator | |
| kRaw enum value | vital::SynthOscillator | |
| kReset enum value | vital::SynthOscillator | |
| kRetrigger enum value | vital::SynthOscillator | |
| kRmOscillatorA enum value | vital::SynthOscillator | |
| kRmOscillatorB enum value | vital::SynthOscillator | |
| kRmSample enum value | vital::SynthOscillator | |
| kShepardTone enum value | vital::SynthOscillator | |
| kSkew enum value | vital::SynthOscillator | |
| kSmear enum value | vital::SynthOscillator | |
| kSmoothlyInterpolate enum value | vital::SynthOscillator | |
| kSpectralBufferSize | vital::SynthOscillator | static |
| kSpectralMorphAmount enum value | vital::SynthOscillator | |
| kSpectralMorphType enum value | vital::SynthOscillator | |
| kSpectralUnison enum value | vital::SynthOscillator | |
| kSqueeze enum value | vital::SynthOscillator | |
| kStackMultipliers | vital::SynthOscillator | static |
| kStackStyle enum value | vital::SynthOscillator | |
| kStereoSpread enum value | vital::SynthOscillator | |
| kSync enum value | vital::SynthOscillator | |
| kTranspose enum value | vital::SynthOscillator | |
| kTransposeQuantize enum value | vital::SynthOscillator | |
| kTune enum value | vital::SynthOscillator | |
| kUnisonDetune enum value | vital::SynthOscillator | |
| kUnisonDistortionSpread enum value | vital::SynthOscillator | |
| kUnisonFrameSpread enum value | vital::SynthOscillator | |
| kUnisonSpectralMorphSpread enum value | vital::SynthOscillator | |
| kUnisonVoices enum value | vital::SynthOscillator | |
| kVocode enum value | vital::SynthOscillator | |
| kWaveFrame enum value | vital::SynthOscillator | |
| 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::SynthOscillator | virtual |
| Processor(int num_inputs, int num_outputs, bool control_rate=false, int max_oversample=1) | vital::Processor | |
| 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 |
| reset(poly_mask reset_mask, poly_int sample) | vital::SynthOscillator | |
| reset(poly_mask reset_mask) override | vital::SynthOscillator | virtual |
| router(ProcessorRouter *router) | vital::Processor | inline |
| router() const | vital::Processor | inline |
| router_ | vital::Processor | protected |
| runSpectralMorph(SpectralMorph morph_type, float morph_amount, const Wavetable::WavetableData *wavetable_data, int wavetable_index, poly_float *dest, FourierTransform *transform) | vital::SynthOscillator | static |
| setControlRate(bool control_rate) | vital::Processor | inlinevirtual |
| setDistortionValues(DistortionType distortion_type, poly_float *values, int num_values, bool spread) | vital::SynthOscillator | static |
| setDistortionValues(DistortionType distortion_type) | vital::SynthOscillator | |
| setFirstOscillatorOutput(Output *oscillator) | vital::SynthOscillator | inline |
| setOversampleAmount(int oversample) override | vital::SynthOscillator | inlinevirtual |
| setPluggingStart(int start) | vital::Processor | inline |
| setSampleOutput(Output *sample) | vital::SynthOscillator | inline |
| setSampleRate(int sample_rate) | vital::Processor | inlinevirtual |
| setSecondOscillatorOutput(Output *oscillator) | vital::SynthOscillator | inline |
| setSpectralMorphValues(SpectralMorph spectral_morph, poly_float *values, int num_values, bool spread) | vital::SynthOscillator | static |
| setSpectralMorphValues(SpectralMorph spectral_morph) | vital::SynthOscillator | |
| SpectralMorph enum name | vital::SynthOscillator | |
| state_ | vital::Processor | protected |
| SynthOscillator(Wavetable *wavetable) | vital::SynthOscillator | |
| UnisonStackType enum name | vital::SynthOscillator | |
| unplug(const Output *source) | vital::Processor | virtual |
| unplug(const Processor *source) | vital::Processor | virtual |
| unplugIndex(unsigned int input_index) | vital::Processor | virtual |
| useInput(Input *input) | vital::Processor | |
| useInput(Input *input, int index) | vital::Processor | |
| useOutput(Output *output) | vital::Processor | |
| useOutput(Output *output, int index) | vital::Processor | |
| usesDistortionPhase(DistortionType distortion_type) | vital::SynthOscillator | static |
| ~Processor() | vital::Processor | inlinevirtual |