![]() |
fsh::stk
fantastic spatial holophonic synthesis toolkit
|
▼Nfsh | |
▼Nfx | |
▼CAmbisonicEncoder | Provides coefficients to encode a mono signal into Ambisonics |
CParams | Parameters for AmbisonicEncoder |
▼CDistortion | Distortion/modulation effect class |
CParams | The parameters for the distortion effect |
▼CFDNReverb | Ambisonic FDN reverb algorithm |
CParams | Parameters for the FDN reverb algorithm |
▼CMoogVCF | Virtual analog Moog-style lowpass filter |
CParams | Parameters for the filter |
▼Ngui | |
CBackgrounds | Backgrounds used by the GUI |
CColors | Colors used by the GUI |
▼CComponentPanel | A panel for the dynamic layout of multiple components |
CParams | Parameters for the ComponentPanel |
CFonts | Fonts used by the GUI |
CInfoButton | Simple button that displays an info icon with a link to the fshstk website |
▼CKnob | Custom knob component that displays a label and a value |
CParams | Parameters for the Knob component |
▼CLabeled | A component with a label |
CParams | Parameters |
▼COptionButton | An element of the OptionPicker |
CParams | Parameters for the OptionButton |
▼COptionPicker | Class for displaying a list of options as buttons |
CParams | Parameters for the OptionPicker |
▼CSwitch | Custom Switch component that displays a toggle switch |
CParams | Parameters for the Switch component |
▼CTrigger | Custom button component that displays a FontAwesome icon and fires a function on click |
CParams | Parameters for the Trigger component |
▼Nplugin | |
CParamBool | Used to add a boolean parameter to a plugin |
CParamChoice | Used to add a choice (enum) parameter to a plugin |
CParamFloat | Used to add a floating point parameter to a plugin |
▼CParamInt | Used to add an integer parameter to a plugin |
CRange | Used to specify the parameter's range |
▼CProcessor | The base class for all fsh::stk plugins |
CConfig | The input/output configuration struct for the plugin. This is passed to the constructor |
CStateManager | Base class for storing plugin state |
▼Nsynth | |
▼CADSR | ADSR envelope |
CParams | Envelope parameters |
CMidiEvent | Represents a MIDI event, such as a note on/off or pitch bend |
▼COscillator | Represents a single band-limited oscillator with multiple waveforms |
CParams | Oscillator parameters |
▼CSynth | Polyphonic synthesizer |
CParams | Synthesizer parameters |
▼CVoice | Represents a single voice of a polyphonic synthesizer |
CParams | Voice parameters |
▼Nutil | |
CBoundedValue | Represents a value that is bounded by a minimum and maximum |
▼CBufferProtector | Protect an AudioBuffer by clamping its samples to a given range and/or replacing NaNs with 0.0f |
CParams | Parameters for the buffer protector |
▼CEnvelopeFollower | Smoothed value tracking with separate attack/decay times |
CParams | Parameters for EnvelopeFollower |
CIndexedVector | Primitive ring buffer class |
CSphericalVector | Represents a direction in spherical coordinates |