|
arduino-audio-tools
|
#include <math.h>#include "AudioTools/CoreAudio/AudioBasic/Collections.h"#include "AudioTools/CoreAudio/AudioLogger.h"#include "AudioTools/CoreAudio/AudioTypes.h"#include "AudioTools/CoreAudio/Buffers.h"Go to the source code of this file.
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 | 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... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |