6 #ifndef PDSP_MODULE_DATAOSCILLATOR_H_INCLUDED 7 #define PDSP_MODULE_DATAOSCILLATOR_H_INCLUDED 9 #include "../../DSP/pdspCore.h" 11 #include "../../DSP/oscillators/wavetable/DataOsc.h" 12 #include "../../DSP/oscillators/phasors/LFOPhasor.h" 13 #include "../../DSP/utility/PitchToFreq.h" 62 #endif // PDSP_MODULE_TABLEOSCILLATOR_H_INCLUDED Patchable & out_signal()
Sets "signal" as selected output and returns this Unit ready to be patched. This is the default outpu...
Definition: DataOscillator.cpp:34
void setTable(DataTable &dataTable)
sets the Wavetable.
Definition: DataOscillator.cpp:21
Patchable & in_pitch()
Sets "pitch" as selected input and returns this module ready to be patched. This is the default input...
Definition: DataOscillator.cpp:30
Simple phazor for LFOs.
Definition: LFOPhasor.h:22
Data table oscillator.
Definition: DataOsc.h:19
Abstract class for implementing Units and Modules.
Definition: BasicNodes.h:82
float meter_pitch() const
meters the oscillator pitch. This method is thread-safe.
Definition: DataOscillator.cpp:25
Converts pitch values to frequency values.
Definition: PitchToFreq.h:19
DataTable based oscillator. Check out the pdsp::DataTable for more info.
Definition: DataOscillator.h:21
Thread-safe value control with smoothing.
Definition: SequencerBridge.h:11
Utility class for creating waveform from realtime data, thread safely.
Definition: DataTable.h:17