ToneGenerator.h
Go to the documentation of this file.
103 ToneBuffer* createTone(Voice voice, unsigned frequency, ToneEffect effect, unsigned repeatCount = 0);
Definition: ToneBufferQueue.h:18
static String getVoiceName(Voice voice)
void submitPending()
Submit queued tone buffers for playback.
Definition: ToneGenerator.h:116
void queueTone(Voice voice, unsigned frequency)
Create a tone with appropriate filtering.
Contains samples for one full signal cycle at a specific frequency.
Definition: ToneBuffer.h:23
static String getEffectName(ToneEffect effect)
Generates tones with smooth transitions using Tone Buffers.
Definition: ToneGenerator.h:42
void append(ToneBuffer *buf)
ToneBuffer * createTone(Voice voice, unsigned frequency, ToneEffect effect, unsigned repeatCount=0)
Create a tone and queue it.