|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| MultiVoiceOscillator (int maxVoices=8) | |
| void | start () |
| void | setSampleRate (double sr) |
| void | setWave (Oscillator::Waves w) |
| void | setNote (float n) |
| void | setGain (float g) |
| void | setPan (float p) |
| void | setPulseWidth (float p) |
| void | setNumVoices (int n) |
| void | setDetune (float d) |
| void | setSpread (float s) |
| void | process (juce::AudioBuffer< float > &buffer, int startSample, int numSamples) |
Definition at line 86 of file tracktion_Oscillators.h.
| tracktion::engine::MultiVoiceOscillator::MultiVoiceOscillator | ( | int | maxVoices = 8 | ) |
Definition at line 199 of file tracktion_Oscillators.cpp.
| void tracktion::engine::MultiVoiceOscillator::process | ( | juce::AudioBuffer< float > & | buffer, |
| int | startSample, | ||
| int | numSamples | ||
| ) |
Definition at line 265 of file tracktion_Oscillators.cpp.
| void tracktion::engine::MultiVoiceOscillator::setDetune | ( | float | d | ) |
Definition at line 255 of file tracktion_Oscillators.cpp.
| void tracktion::engine::MultiVoiceOscillator::setGain | ( | float | g | ) |
Definition at line 234 of file tracktion_Oscillators.cpp.
| void tracktion::engine::MultiVoiceOscillator::setNote | ( | float | n | ) |
Definition at line 229 of file tracktion_Oscillators.cpp.
| void tracktion::engine::MultiVoiceOscillator::setNumVoices | ( | int | n | ) |
Definition at line 250 of file tracktion_Oscillators.cpp.
| void tracktion::engine::MultiVoiceOscillator::setPan | ( | float | p | ) |
Definition at line 239 of file tracktion_Oscillators.cpp.
| void tracktion::engine::MultiVoiceOscillator::setPulseWidth | ( | float | p | ) |
Definition at line 244 of file tracktion_Oscillators.cpp.
| void tracktion::engine::MultiVoiceOscillator::setSampleRate | ( | double | sr | ) |
Definition at line 217 of file tracktion_Oscillators.cpp.
| void tracktion::engine::MultiVoiceOscillator::setSpread | ( | float | s | ) |
Definition at line 260 of file tracktion_Oscillators.cpp.
| void tracktion::engine::MultiVoiceOscillator::setWave | ( | Oscillator::Waves | w | ) |
Definition at line 223 of file tracktion_Oscillators.cpp.
| void tracktion::engine::MultiVoiceOscillator::start | ( | ) |
Definition at line 205 of file tracktion_Oscillators.cpp.