Gin
Loading...
Searching...
No Matches
Classes | Macros | Functions

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)
 

Detailed Description

Macro Definition Documentation

◆ ProcessorBaseClass

#define ProcessorBaseClass   juce::AudioProcessor

Function Documentation

◆ getValue()

float ModVoice::getValue ( gin::Parameter *  p)

References ModMatrix::getValue().

◆ getValueUnsmoothed()

float ModVoice::getValueUnsmoothed ( gin::Parameter *  p)

References ModMatrix::getValue().