![]() |
fsh::stk
fantastic spatial holophonic synthesis toolkit
|
Cfsh::synth::ADSR | ADSR envelope |
Cfsh::fx::AmbisonicEncoder | Provides coefficients to encode a mono signal into Ambisonics |
▼Cjuce::AudioProcessor | |
Cfsh::plugin::Processor< StateManager > | The base class for all fsh::stk plugins |
▼Cjuce::AudioProcessorValueTreeState | |
Cfsh::plugin::StateManager | Base class for storing plugin state |
Cfsh::gui::Backgrounds | Backgrounds used by the GUI |
Cfsh::util::BoundedValue< T, MIN, MAX > | Represents a value that is bounded by a minimum and maximum |
Cfsh::util::BoundedValue< 0, util::maxAmbiOrder > | |
Cfsh::util::BufferProtector | Protect an AudioBuffer by clamping its samples to a given range and/or replacing NaNs with 0.0f |
▼Cjuce::Button | |
Cfsh::gui::OptionButton | An element of the OptionPicker |
Cfsh::gui::Switch | Custom Switch component that displays a toggle switch |
Cfsh::gui::Trigger | Custom button component that displays a FontAwesome icon and fires a function on click |
Cfsh::gui::Colors | Colors used by the GUI |
▼Cjuce::Component | |
Cfsh::gui::ComponentPanel | A panel for the dynamic layout of multiple components |
Cfsh::gui::Labeled< T > | A component with a label |
Cfsh::gui::OptionPicker | Class for displaying a list of options as buttons |
Cfsh::plugin::Processor< StateManager >::Config | The input/output configuration struct for the plugin. This is passed to the constructor |
Cfsh::fx::Distortion | Distortion/modulation effect class |
Cfsh::util::EnvelopeFollower | Smoothed value tracking with separate attack/decay times |
Cfsh::fx::FDNReverb | Ambisonic FDN reverb algorithm |
Cfsh::gui::Fonts | Fonts used by the GUI |
▼Cjuce::HyperlinkButton | |
Cfsh::gui::InfoButton | Simple button that displays an info icon with a link to the fshstk website |
Cfsh::util::IndexedVector | Primitive ring buffer class |
▼Cjuce::AudioProcessorParameter::Listener | |
Cfsh::gui::OptionPicker | Class for displaying a list of options as buttons |
Cfsh::synth::MidiEvent | Represents a MIDI event, such as a note on/off or pitch bend |
Cfsh::fx::MoogVCF | Virtual analog Moog-style lowpass filter |
Cfsh::synth::Oscillator | Represents a single band-limited oscillator with multiple waveforms |
Cfsh::plugin::ParamBool | Used to add a boolean parameter to a plugin |
Cfsh::plugin::ParamChoice | Used to add a choice (enum) parameter to a plugin |
Cfsh::plugin::ParamFloat | Used to add a floating point parameter to a plugin |
Cfsh::plugin::ParamInt | Used to add an integer parameter to a plugin |
Cfsh::fx::AmbisonicEncoder::Params | Parameters for AmbisonicEncoder |
Cfsh::fx::Distortion::Params | The parameters for the distortion effect |
Cfsh::fx::FDNReverb::Params | Parameters for the FDN reverb algorithm |
Cfsh::fx::MoogVCF::Params | Parameters for the filter |
Cfsh::gui::ComponentPanel::Params | Parameters for the ComponentPanel |
Cfsh::gui::Knob::Params | Parameters for the Knob component |
Cfsh::gui::Labeled< T >::Params | Parameters |
Cfsh::gui::OptionButton::Params | Parameters for the OptionButton |
Cfsh::gui::OptionPicker::Params | Parameters for the OptionPicker |
Cfsh::gui::Switch::Params | Parameters for the Switch component |
Cfsh::gui::Trigger::Params | Parameters for the Trigger component |
Cfsh::synth::ADSR::Params | Envelope parameters |
Cfsh::synth::Oscillator::Params | Oscillator parameters |
Cfsh::synth::Synth::Params | Synthesizer parameters |
Cfsh::synth::Voice::Params | Voice parameters |
Cfsh::util::BufferProtector::Params | Parameters for the buffer protector |
Cfsh::util::EnvelopeFollower::Params | Parameters for EnvelopeFollower |
Cfsh::plugin::ParamInt::Range | Used to specify the parameter's range |
▼Cjuce::Slider | |
Cfsh::gui::Knob | Custom knob component that displays a label and a value |
Cfsh::util::SphericalVector | Represents a direction in spherical coordinates |
Cfsh::synth::Synth | Polyphonic synthesizer |
Cfsh::synth::Voice | Represents a single voice of a polyphonic synthesizer |