arduino-audio-tools
|
Sound Generators. More...
Classes | |
class | FastSineGenerator< T > |
Sine wave which is based on a fast approximation function. More... | |
class | GeneratorFixedValue< T > |
Just returns a constant value. More... | |
class | GeneratorFromArray< T > |
We generate the samples from an array which is provided in the constructor. More... | |
class | GeneratorFromStream< T > |
An Adapter Class which lets you use any Stream as a Generator. More... | |
class | GeneratorMixer< T > |
Generator which combines (mixes) multiple sound generators into one output. More... | |
class | PinkNoiseGenerator< T > |
Generates pink noise. More... | |
class | SawToothGenerator< T > |
SawToothGenerator. More... | |
class | SilenceGenerator< T > |
Provides a fixed value (e.g. 0) as sound data. This can be used e.g. to test the output functionality which should optimally just output silence and no artifacts. More... | |
class | SineFromTable< T > |
A sine generator based on a table. The table is created using degrees where one full wave is 360 degrees. More... | |
class | SineWaveGenerator< T > |
Generates a Sound with the help of sin() function. If you plan to change the amplitude or frequency (incrementally), I suggest to use SineFromTable instead. More... | |
class | SoundGenerator< T > |
Base class to define the abstract interface for the sound generating classes. More... | |
class | SquareWaveGenerator< T > |
Generates a square wave sound. More... | |
class | STKGenerator< StkCls, T > |
The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. You need to install https://github.com/pschatzmann/Arduino-STK More... | |
class | Synthesizer |
A simple Synthesizer which can generate sound having multiple keys pressed. The main purpose of this class is managing the synthezizer channels. More... | |
class | TestGenerator< T > |
Generates a test signal which is easy to check because the values are incremented or decremented by 1. More... | |
class | WhiteNoiseGenerator< T > |
Generates a random noise sound with the help of rand() function. More... | |
Sound Generators.