5 #ifndef PDSP_MODULE_COMBFILTER_H_INCLUDED 6 #define PDSP_MODULE_COMBFILTER_H_INCLUDED 8 #include "../../DSP/pdspCore.h" 9 #include "../../DSP/delays/Delay.h" 10 #include "../../DSP/utility/PitchToFreq.h" 11 #include "../../DSP/utility/FreqToMs.h" 74 [[deprecated(
"operator[] deprecated, use the ch( int index ) method instead")]]
77 [[deprecated(
"in_fb() deprecated, use in_feedback() instead")]]
87 std::vector<Delay*> delays;
100 #endif //PDSP_MODULE_COMBFILTER_H_INCLUDED Patchable & ch(size_t index)
Uses the selected channel as input/output for the patching operation.
Definition: CombFilter.cpp:42
Patchable & in_damping()
Sets "damping" as selected input and returns this module ready to be patched. This is the damping of ...
Definition: CombFilter.cpp:65
Patchable & out_signal()
Sets "signal" as selected output and returns this module ready to be patched. This is the default out...
Definition: CombFilter.cpp:53
Patchable & in_pitch()
Sets "pitch" as selected input and returns this module ready to be patched. This is the tuning of the...
Definition: CombFilter.cpp:57
A comb filter is a delay tuned to a specific pitch frequency (mix it with the dry signal)...
Definition: CombFilter.h:20
Abstract class for implementing Units and Modules.
Definition: BasicNodes.h:82
Converts pitch values to frequency values.
Definition: PitchToFreq.h:19
Patchable & in_feedback()
Sets "feedback" as selected input and returns this module ready to be patched. This is the delay feed...
Definition: CombFilter.cpp:61
float meter_pitch() const
returns the actual pitch value.This method is thread-safe.
Definition: CombFilter.cpp:69
output is frequency converted to milliseconds, useful for tuning delays
Definition: FreqToMs.h:18
Thread-safe value control with smoothing.
Definition: SequencerBridge.h:11
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_signal()
Sets "signal" as selected input and returns this module ready to be patched. This is the default inpu...
Definition: CombFilter.cpp:49
void channels(size_t size)
Allocate a number of channels for processing different inputs. This is automatically called if you qu...
Definition: CombFilter.cpp:24