|
Gin
|
Classes | |
| class | AudioProcessorWrapper |
| Wrapper for JUCE AudioProcessor that forwards all calls to a wrapped instance. More... | |
| struct | ModSrcId |
| Identifier for a modulation source in the ModMatrix system. More... | |
| struct | ModDstId |
| Identifier for a modulation destination in the ModMatrix system. More... | |
| class | ModVoice |
| Make your synth voice inherit from this if it supports modulation. More... | |
| class | ModMatrix |
| Modulation matrix system for routing multiple modulation sources to parameters. More... | |
| class | ModMatrix::Listener |
| class | NoteDuration |
| Musical note duration for tempo-synchronized timing. More... | |
| class | Parameter |
| Advanced parameter class with modulation, real-time callbacks, and host automation. More... | |
| class | Parameter::ParameterListener |
| struct | Parameter::ParamState |
| class | SmoothingType |
| Parameter smoothing configuration for audio-rate interpolation. More... | |
| class | ProcessorOptions |
| Plugin metadata and configuration options for Processor. More... | |
| class | Processor |
| Advanced audio processor base class with parameter management and preset system. More... | |
| class | Program |
| Plugin preset/program with file-based storage and parameter management. More... | |
| class | SmoothedParameter< T > |
| A silky smooth parameter. More... | |
Macros | |
| #define | ProcessorBaseClass juce::AudioProcessor |
Functions | |
| float | ModVoice::getValue (gin::Parameter *p) |
| float | ModVoice::getValueUnsmoothed (gin::Parameter *p) |
| #define ProcessorBaseClass juce::AudioProcessor |
| float ModVoice::getValue | ( | gin::Parameter * | p | ) |
References ModMatrix::getValue().
| float ModVoice::getValueUnsmoothed | ( | gin::Parameter * | p | ) |
References ModMatrix::getValue().