6 #ifndef PDSP_MODULE_DIMENSIONCHORUS_H_INCLUDED 7 #define PDSP_MODULE_DIMENSIONCHORUS_H_INCLUDED 9 #include "../../DSP/pdspCore.h" 10 #include "../../DSP/oscillators/phasors/LFOPhasor.h" 11 #include "../../DSP/oscillators/cheap/CheapTri.h" 12 #include "../../DSP/delays/Delay.h" 13 #include "../../DSP/filters/OnePole.h" 59 [[deprecated(
"in_0() deprecated for this module, use the ch( 0 ) method instead")]]
62 [[deprecated(
"in_1() deprecated for this module, use the ch( 1 ) method instead")]]
65 [[deprecated(
"out_0() deprecated for this module, use the ch( 0 ) method instead")]]
68 [[deprecated(
"out_1() deprecated for this module, use the ch( 1 ) method instead")]]
71 [[deprecated(
"in_L() deprecated for this module, use the ch( 0 ) method instead")]]
74 [[deprecated(
"in_R() deprecated for this module, use the ch( 1 ) method instead")]]
77 [[deprecated(
"out_L() deprecated for this module, use the ch( 0 ) method instead")]]
80 [[deprecated(
"out_R() deprecated for this module, use the ch( 1 ) method instead")]]
125 #endif // PDSP_MODULE_DIMENSIONCHORUS_H_INCLUDED Digital Delay with a low pass filter in the feedback path.
Definition: Delay.h:21
non-clocked LFO
Definition: LFO.h:25
Economic triangle oscillator.
Definition: CheapTri.h:19
Simple phazor for LFOs.
Definition: LFOPhasor.h:22
Abstract class for implementing Units and Modules.
Definition: BasicNodes.h:82
Multiply in("signal") for in("mod").
Definition: Amp.h:23
Chorus loosely based on Roland Dimension C-D models.
Definition: DimensionChorus.h:21
float meter_lfo() const
returns a value between -1.0f and 1.0f that rapresent the LFO output signal. This method is thread-sa...
Definition: DimensionChorus.cpp:76
Patchable & ch(size_t index)
Uses the selected channel as input/output for the patching operation. 0 is for the left channel (defa...
Definition: DimensionChorus.cpp:53
Thread-safe value control with smoothing.
Definition: SequencerBridge.h:11
Patchable & in_delay()
Sets "delay" as selected input and returns this module ready to be patched. This is the chorus delay ...
Definition: DimensionChorus.cpp:72
A Unit with no dsp inside, it just pass it's input to the output. Patching float to this Unit is thre...
Definition: PatchNode.h:41
Patchable & in_speed()
Sets "speed" as selected input and returns this module ready to be patched. This is the chorus modula...
Definition: DimensionChorus.cpp:64
Patchable & in_depth()
Sets "depth" as selected input and returns this module ready to be patched. This is the chorus (bipol...
Definition: DimensionChorus.cpp:68
1 pole high/low pass filter
Definition: OnePole.h:18