#include <OscillatorUtils.h>
◆ PhaseGenerator()
| krotos::PhaseGenerator::PhaseGenerator |
( |
| ) |
|
|
inline |
◆ ~PhaseGenerator()
| krotos::PhaseGenerator::~PhaseGenerator |
( |
| ) |
|
|
inline |
◆ getDelta()
| float krotos::PhaseGenerator::getDelta |
( |
| ) |
|
|
inline |
◆ getFrequency()
| float krotos::PhaseGenerator::getFrequency |
( |
| ) |
|
|
inline |
◆ getPhase()
| float krotos::PhaseGenerator::getPhase |
( |
| ) |
|
|
inline |
◆ hasLooped()
| bool krotos::PhaseGenerator::hasLooped |
( |
| ) |
|
|
inline |
◆ hasLooped2()
| bool krotos::PhaseGenerator::hasLooped2 |
( |
| ) |
|
|
inline |
◆ hasWrapped()
| bool krotos::PhaseGenerator::hasWrapped |
( |
| ) |
|
|
inline |
◆ mixPhase()
| void krotos::PhaseGenerator::mixPhase |
( |
float | val | ) |
|
|
inline |
◆ nextPhase()
| void krotos::PhaseGenerator::nextPhase |
( |
| ) |
|
|
inline |
◆ setFrequency()
| void krotos::PhaseGenerator::setFrequency |
( |
float | val | ) |
|
|
inline |
◆ setLoopSize()
| void krotos::PhaseGenerator::setLoopSize |
( |
int | val | ) |
|
|
inline |
◆ setLoopSize2()
| void krotos::PhaseGenerator::setLoopSize2 |
( |
int | val | ) |
|
|
inline |
◆ setPhase()
| void krotos::PhaseGenerator::setPhase |
( |
float | val | ) |
|
|
inline |
◆ setPhaseDelta()
| void krotos::PhaseGenerator::setPhaseDelta |
( |
float | val | ) |
|
|
inline |
◆ setSampleRate()
| void krotos::PhaseGenerator::setSampleRate |
( |
float | val | ) |
|
|
inline |
◆ synchronise()
| void krotos::PhaseGenerator::synchronise |
( |
double & | grainPhase | ) |
|
|
inline |
◆ triggerNewGrain()
| void krotos::PhaseGenerator::triggerNewGrain |
( |
| ) |
|
|
inline |
◆ m_delta
| volatile float krotos::PhaseGenerator::m_delta {0.1f} |
|
private |
◆ m_frequency
| float krotos::PhaseGenerator::m_frequency {1.0f} |
|
private |
◆ m_loopPhaseCounter
| volatile int krotos::PhaseGenerator::m_loopPhaseCounter {0} |
|
private |
◆ m_loopPhaseCounter2
| volatile int krotos::PhaseGenerator::m_loopPhaseCounter2 {0} |
|
private |
◆ m_loopSize
| volatile int krotos::PhaseGenerator::m_loopSize {1} |
|
private |
◆ m_loopSize2
| volatile int krotos::PhaseGenerator::m_loopSize2 {1} |
|
private |
◆ m_newCycle
| volatile bool krotos::PhaseGenerator::m_newCycle {false} |
|
private |
◆ m_newLoop
| volatile bool krotos::PhaseGenerator::m_newLoop {false} |
|
private |
◆ m_newLoop2
| volatile bool krotos::PhaseGenerator::m_newLoop2 {false} |
|
private |
◆ m_phase
| volatile float krotos::PhaseGenerator::m_phase {0.0f} |
|
private |
◆ m_sampleRate
| float krotos::PhaseGenerator::m_sampleRate {48000.0f} |
|
private |
◆ m_sampleRateReciprocal
| float krotos::PhaseGenerator::m_sampleRateReciprocal {1.0f / m_sampleRate} |
|
private |
The documentation for this class was generated from the following files: