OpenWareLaboratory
Synth Class Referenceabstract
Inheritance diagram for Synth:

Public Member Functions

virtual void gate (bool state)=0
 
virtual void setFrequency (float freq)=0
 
virtual void setGain (float gain)=0
 
virtual void setParameter (uint8_t parameter_id, float value)
 Set a Synth parameter. More...
 
virtual void trigger ()=0
 
virtual ~Synth ()
 

Detailed Description

Definition at line 6 of file Synth.h.

Constructor & Destructor Documentation

◆ ~Synth()

virtual Synth::~Synth ( )
inlinevirtual

Definition at line 8 of file Synth.h.

Member Function Documentation

◆ gate()

virtual void Synth::gate ( bool  state)
pure virtual

◆ setFrequency()

virtual void Synth::setFrequency ( float  freq)
pure virtual

◆ setGain()

virtual void Synth::setGain ( float  gain)
pure virtual

Referenced by AbstractSynth::noteOn().

◆ setParameter()

virtual void Synth::setParameter ( uint8_t  parameter_id,
float  value 
)
inlinevirtual

Set a Synth parameter.

The definition of each parameter is determined by the Synth.

Definition at line 16 of file Synth.h.

◆ trigger()

virtual void Synth::trigger ( )
pure virtual

The documentation for this class was generated from the following file: