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