|
Gin
|
Stereo wavetable oscillator with multiple voices for unison/detuning effects. More...
#include <gin_wtoscillators.h>
Public Member Functions | |
| WTVoicedStereoOscillator (int maxVoices=8) | |
| void | setWavetable (Wavetable *table) |
Public Member Functions inherited from VoicedStereoOscillator< WTOscillator, WTVoicedStereoOscillatorParams > | |
| VoicedStereoOscillator ()=default | |
| void | setSampleRate (double sr) |
| void | noteOn (float phase=-1) |
| void | noteOn (float phases[]) |
| void | process (float note, const WTVoicedStereoOscillatorParams ¶ms, juce::AudioSampleBuffer &buffer) |
| void | processAdding (float note, const WTVoicedStereoOscillatorParams ¶ms, juce::AudioSampleBuffer &buffer) |
Additional Inherited Members | |
Protected Attributes inherited from VoicedStereoOscillator< WTOscillator, WTVoicedStereoOscillatorParams > | |
| juce::OwnedArray< WTOscillator > | oscillators |
Stereo wavetable oscillator with multiple voices for unison/detuning effects.
WTVoicedStereoOscillator provides a complete wavetable-based virtual analog oscillator with support for multiple voices (unison), stereo spread, detuning, and wavetable-specific features like morphing, formant shifting, and phase distortion.
Key Features:
Usage:
| WTVoicedStereoOscillator::WTVoicedStereoOscillator | ( | int | maxVoices = 8 | ) |