OpenWareLaboratory
Synth.h
Go to the documentation of this file.
1
#ifndef __Synth_h__
2
#define __Synth_h__
3
4
#include <stdint.h>
5
6
class
Synth
{
7
public
:
8
virtual
~Synth
(){}
9
virtual
void
setFrequency
(
float
freq) = 0;
10
virtual
void
setGain
(
float
gain) = 0;
11
virtual
void
gate
(
bool
state) = 0;
12
virtual
void
trigger
() = 0;
16
virtual
void
setParameter
(uint8_t parameter_id,
float
value){}
17
};
18
19
#endif
// __Synth_h__
Synth
Definition:
Synth.h:6
Synth::setGain
virtual void setGain(float gain)=0
Synth::gate
virtual void gate(bool state)=0
Synth::setFrequency
virtual void setFrequency(float freq)=0
Synth::~Synth
virtual ~Synth()
Definition:
Synth.h:8
Synth::trigger
virtual void trigger()=0
Synth::setParameter
virtual void setParameter(uint8_t parameter_id, float value)
Set a Synth parameter.
Definition:
Synth.h:16
LibSource
Synth.h
Generated by
1.9.1