#include <tracktion_Oscillators.h>
◆ MultiVoiceOscillator()
tracktion::engine::MultiVoiceOscillator::MultiVoiceOscillator |
( |
int |
maxVoices = 8 | ) |
|
◆ start()
void tracktion::engine::MultiVoiceOscillator::start |
( |
| ) |
|
◆ setSampleRate()
void tracktion::engine::MultiVoiceOscillator::setSampleRate |
( |
double |
sr | ) |
|
◆ setWave()
◆ setNote()
void tracktion::engine::MultiVoiceOscillator::setNote |
( |
float |
n | ) |
|
◆ setGain()
void tracktion::engine::MultiVoiceOscillator::setGain |
( |
float |
g | ) |
|
◆ setPan()
void tracktion::engine::MultiVoiceOscillator::setPan |
( |
float |
p | ) |
|
◆ setPulseWidth()
void tracktion::engine::MultiVoiceOscillator::setPulseWidth |
( |
float |
p | ) |
|
◆ setNumVoices()
void tracktion::engine::MultiVoiceOscillator::setNumVoices |
( |
int |
n | ) |
|
◆ setDetune()
void tracktion::engine::MultiVoiceOscillator::setDetune |
( |
float |
d | ) |
|
◆ setSpread()
void tracktion::engine::MultiVoiceOscillator::setSpread |
( |
float |
s | ) |
|
◆ process()
void tracktion::engine::MultiVoiceOscillator::process |
( |
juce::AudioBuffer< float > & |
buffer, |
|
|
int |
startSample, |
|
|
int |
numSamples |
|
) |
| |
The documentation for this class was generated from the following file: