|
arduino-audio-tools
|
#include "AudioTools/CoreAudio/AudioLogger.h"#include "AudioTools/CoreAudio/AudioTypes.h"#include "AudioTools/CoreAudio/AudioBasic/Collections.h"#include "AudioTools/CoreAudio/AudioActions.h"#include "AudioTools/CoreAudio/AudioStreams.h"#include "SoundGenerator.h"#include "AudioEffects.h"Go to the source code of this file.
Classes | |
| class | AbstractSynthesizerChannel |
| Defines the sound generation for one channel. A channel is used to process an indivudual key so that we can generate multiple notes at the same time. More... | |
| class | DefaultSynthesizerChannel |
| Default implementation for a Channel. You can provide the Sound Generator as parameter to the effects: e.g. DefaultSynthesizerChannel<AudioEffects<SineWaveGenerator<int16_t>>> *channel = new DefaultSynthesizerChannel<AudioEffects<SineWaveGenerator<int16_t>>>();. More... | |
| struct | Synthesizer::KeyParameter |
| 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... | |
| struct | SynthesizerKey |
| Arduino GPIO pin to note assossiation. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |