|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Types | |
| enum | Waves { none , sine , square , saw , triangle , noise } |
Public Member Functions | |
| void | start () |
| void | start (float p) |
| void | setSampleRate (double sr) |
| void | setWave (Waves w) |
| void | setNote (float n) |
| void | setGain (float g) |
| void | setPulseWidth (float p) |
| void | process (juce::AudioBuffer< float > &buffer, int startSample, int numSamples) |
Definition at line 37 of file tracktion_Oscillators.h.
| enum tracktion::engine::Oscillator::Waves |
Definition at line 41 of file tracktion_Oscillators.h.
| void tracktion::engine::Oscillator::process | ( | juce::AudioBuffer< float > & | buffer, |
| int | startSample, | ||
| int | numSamples | ||
| ) |
Definition at line 76 of file tracktion_Oscillators.cpp.
| void tracktion::engine::Oscillator::setGain | ( | float | g | ) |
Definition at line 60 of file tracktion_Oscillators.h.
| void tracktion::engine::Oscillator::setNote | ( | float | n | ) |
Definition at line 59 of file tracktion_Oscillators.h.
| void tracktion::engine::Oscillator::setPulseWidth | ( | float | p | ) |
Definition at line 61 of file tracktion_Oscillators.h.
| void tracktion::engine::Oscillator::setSampleRate | ( | double | sr | ) |
Definition at line 68 of file tracktion_Oscillators.cpp.
| void tracktion::engine::Oscillator::setWave | ( | Waves | w | ) |
Definition at line 58 of file tracktion_Oscillators.h.
| void tracktion::engine::Oscillator::start | ( | ) |
Definition at line 62 of file tracktion_Oscillators.cpp.
| void tracktion::engine::Oscillator::start | ( | float | p | ) |
Definition at line 55 of file tracktion_Oscillators.h.