#include <tracktion_Oscillators.h>
◆ Waves
Enumerator |
---|
none | |
sine | |
square | |
saw | |
triangle | |
noise | |
◆ Oscillator()
tracktion::engine::Oscillator::Oscillator |
( |
| ) |
|
|
default |
◆ start() [1/2]
void tracktion::engine::Oscillator::start |
( |
| ) |
|
◆ start() [2/2]
void tracktion::engine::Oscillator::start |
( |
float |
p | ) |
|
◆ setSampleRate()
void tracktion::engine::Oscillator::setSampleRate |
( |
double |
sr | ) |
|
◆ setWave()
void tracktion::engine::Oscillator::setWave |
( |
Waves |
w | ) |
|
◆ setNote()
void tracktion::engine::Oscillator::setNote |
( |
float |
n | ) |
|
◆ setGain()
void tracktion::engine::Oscillator::setGain |
( |
float |
g | ) |
|
◆ setPulseWidth()
void tracktion::engine::Oscillator::setPulseWidth |
( |
float |
p | ) |
|
◆ process()
void tracktion::engine::Oscillator::process |
( |
juce::AudioBuffer< float > & |
buffer, |
|
|
int |
startSample, |
|
|
int |
numSamples |
|
) |
| |
The documentation for this class was generated from the following file: