A comb filter is a delay tuned to a specific pitch frequency (mix it with the dry signal). Multichannel.
More...
|
| CombFilter (const CombFilter &other) |
|
CombFilter & | operator= (const CombFilter &other) |
|
Patchable & | in_signal () |
| Sets "signal" as selected input and returns this module ready to be patched. This is the default input. This is the filter input.
|
|
Patchable & | out_signal () |
| Sets "signal" as selected output and returns this module ready to be patched. This is the default output. This is filter signal output.
|
|
Patchable & | in_pitch () |
| Sets "pitch" as selected input and returns this module ready to be patched. This is the tuning of the delay in semitones.
|
|
Patchable & | in_feedback () |
| Sets "feedback" as selected input and returns this module ready to be patched. This is the delay feedback value, mostly it behaves like a resonance parameter.
|
|
Patchable & | in_damping () |
| Sets "damping" as selected input and returns this module ready to be patched. This is the damping of the delay feedback.
|
|
void | channels (size_t size) |
| Allocate a number of channels for processing different inputs. This is automatically called if you query for a channel outside the allocated range. You can access different channels with the ch() method. More...
|
|
Patchable & | ch (size_t index) |
| Uses the selected channel as input/output for the patching operation. More...
|
|
float | meter_pitch () const |
| returns the actual pitch value.This method is thread-safe.
|
|
void | resetInputToDefault () |
| resets the selected input to the default.
|
|
void | resetOutputToDefault () |
| resets the selected output to the default.
|
|
Patchable & | in (const char *tag) |
| sets the selected input to the one tagged with "tag", if tag is a valid string, and returns this Patchable ready to be patched. More...
|
|
Patchable & | out (const char *tag) |
| sets the selected output to the one tagged with "tag", if tag is a valid string, and returns this Patchable ready to be patched. More...
|
|
void | disconnectIn () |
| disconnects all the outputs connected to the selected input, then resets the selected input to the default.
|
|
void | disconnectOut () |
| disconnects all the inputs connected to the selected output, then resets the selected output to the default.
|
|
void | disconnectAll () |
| disconnects all the inputs and outputs to their connected outputs and inputs. Also resets the selected input and output to the default.
|
|
InputNode & | getSelectedInput () |
| returns the selected input, you can patch a Patchable or OutputNode to it with the >> operator.
|
|
OutputNode & | getSelectedOutput () |
| returns the selected output, you can patch it to another Patchable or InputNode with the >> operator.
|
|
std::vector< std::string > | getInputsList () |
| returns a vector of the valid input tags
|
|
std::vector< std::string > | getOutputsList () |
| returns a vector of the valid input tags
|
|
A comb filter is a delay tuned to a specific pitch frequency (mix it with the dry signal). Multichannel.