9 for (
int i = 0; i < num_formants; ++i) {
18 int num_formants =
static_cast<int>(
formants_.size());
A state-variable filter (SVF) implementation, supporting multiple filter types (12/24 dB,...
Definition digital_svf.h:17
void setResonanceBounds(mono_float min, mono_float max)
Sets the minimum and maximum resonance for the filter (used in resonance interpolation).
Definition digital_svf.cpp:332
void plugNext(const Output *source)
Connects an external Output to the first available (unplugged) input.
Definition processor.cpp:104
void useOutput(Output *output)
Uses an existing Output object as this Processor's first output.
Definition processor.cpp:138
virtual void hardReset()
Called to perform a "hard" reset for all voices.
Definition processor.h:272
force_inline Output * output(unsigned int index=0) const
Retrieves the Output pointer at a given index.
Definition processor.h:616
virtual void reset(poly_mask reset_mask)
Called to reset the Processor's per-voice state (e.g., on note-on).
Definition processor.h:267
A specialized Processor that manages a directed graph of Processors and ensures correct processing or...
Definition processor_router.h:34
virtual void init() override
Initializes the ProcessorRouter and all its Processors.
Definition processor_router.cpp:84
Processor * getLocalProcessor(const Processor *global_processor)
Retrieves the local instance of a globally defined Processor.
Definition processor_router.cpp:376
virtual void addProcessor(Processor *processor)
Adds a Processor to be managed by this router.
Definition processor_router.cpp:121
Adds together an arbitrary number of inputs.
Definition operators.h:228
Contains classes and functions used within the Vital synthesizer framework.
Represents a vector of integer values using SIMD instructions.
Definition poly_values.h:56