Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Metronome Class Reference

#include <Metronome.h>

Collaboration diagram for Metronome:
Collaboration graph

Public Member Functions

 Metronome ()
 
void trigger (uint32_t newPhaseIncrement)
 
void render (StereoSample *buffer, uint16_t numSamples)
 

Public Attributes

uint32_t phase
 
uint32_t phaseIncrement
 
uint32_t timeSinceTrigger
 
bool sounding
 

Constructor & Destructor Documentation

◆ Metronome()

Metronome::Metronome ( )

Member Function Documentation

◆ render()

void Metronome::render ( StereoSample buffer,
uint16_t  numSamples 
)

◆ trigger()

void Metronome::trigger ( uint32_t  newPhaseIncrement)

Member Data Documentation

◆ phase

uint32_t Metronome::phase

◆ phaseIncrement

uint32_t Metronome::phaseIncrement

◆ sounding

bool Metronome::sounding

◆ timeSinceTrigger

uint32_t Metronome::timeSinceTrigger

The documentation for this class was generated from the following files: