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 |