fsh::stk
fantastic spatial holophonic synthesis toolkit
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nfsh
 Nfx
 CAmbisonicEncoderProvides coefficients to encode a mono signal into Ambisonics
 CParamsParameters for AmbisonicEncoder
 CDistortionDistortion/modulation effect class
 CParamsThe parameters for the distortion effect
 CFDNReverbAmbisonic FDN reverb algorithm
 CParamsParameters for the FDN reverb algorithm
 CMoogVCFVirtual analog Moog-style lowpass filter
 CParamsParameters for the filter
 Ngui
 CBackgroundsBackgrounds used by the GUI
 CColorsColors used by the GUI
 CComponentPanelA panel for the dynamic layout of multiple components
 CParamsParameters for the ComponentPanel
 CFontsFonts used by the GUI
 CInfoButtonSimple button that displays an info icon with a link to the fshstk website
 CKnobCustom knob component that displays a label and a value
 CParamsParameters for the Knob component
 CLabeledA component with a label
 CParamsParameters
 COptionButtonAn element of the OptionPicker
 CParamsParameters for the OptionButton
 COptionPickerClass for displaying a list of options as buttons
 CParamsParameters for the OptionPicker
 CSwitchCustom Switch component that displays a toggle switch
 CParamsParameters for the Switch component
 CTriggerCustom button component that displays a FontAwesome icon and fires a function on click
 CParamsParameters for the Trigger component
 Nplugin
 CParamBoolUsed to add a boolean parameter to a plugin
 CParamChoiceUsed to add a choice (enum) parameter to a plugin
 CParamFloatUsed to add a floating point parameter to a plugin
 CParamIntUsed to add an integer parameter to a plugin
 CRangeUsed to specify the parameter's range
 CProcessorThe base class for all fsh::stk plugins
 CConfigThe input/output configuration struct for the plugin. This is passed to the constructor
 CStateManagerBase class for storing plugin state
 Nsynth
 CADSRADSR envelope
 CParamsEnvelope parameters
 CMidiEventRepresents a MIDI event, such as a note on/off or pitch bend
 COscillatorRepresents a single band-limited oscillator with multiple waveforms
 CParamsOscillator parameters
 CSynthPolyphonic synthesizer
 CParamsSynthesizer parameters
 CVoiceRepresents a single voice of a polyphonic synthesizer
 CParamsVoice parameters
 Nutil
 CBoundedValueRepresents a value that is bounded by a minimum and maximum
 CBufferProtectorProtect an AudioBuffer by clamping its samples to a given range and/or replacing NaNs with 0.0f
 CParamsParameters for the buffer protector
 CEnvelopeFollowerSmoothed value tracking with separate attack/decay times
 CParamsParameters for EnvelopeFollower
 CIndexedVectorPrimitive ring buffer class
 CSphericalVectorRepresents a direction in spherical coordinates