#include <node_filter.hpp>
List of all members.
Public Types |
| enum | in_audio_socket_id { IN_A_INPUT,
N_IN_A_SOCKETS
} |
| enum | in_control_socket_id { IN_C_CUTOFF,
IN_C_EMPHASIS,
N_IN_C_SOCKETS
} |
| enum | out_audio_socket_id { OUT_A_OUTPUT,
N_OUT_A_SOCKETS
} |
| enum | out_control_socket_id { N_OUT_C_SOCKETS
} |
| enum | filter_type {
FILTER_LOWPASS = filter_values::LOWPASS,
FILTER_HIGHPASS = filter_values::HIPASS,
FILTER_BANDPASS_CSG = filter_values::BANDPASS_CSG,
FILTER_BANDPASS_CZPG = filter_values::BANDPASS_CZPG,
FILTER_NOTCH = filter_values::NOTCH,
FILTER_MOOG = filter_values::MOOG,
N_FILTER_TYPES
} |
| enum | param_id { PARAM_TYPE = node::N_COMMON_PARAMS,
PARAM_CUTOFF,
PARAM_RESONANCE,
N_PARAM
} |
Public Member Functions |
| | node_filter (const audio_info &prop, int mode=FILTER_LOWPASS) |
| | ~node_filter () |
Static Public Attributes |
| static constexpr float | DEFAULT_CUTOFF = 660.0f |
| static constexpr float | DEFAULT_RESONANCE = 0.5f |
Member Enumeration Documentation
- Enumerator:
| FILTER_LOWPASS |
|
| FILTER_HIGHPASS |
|
| FILTER_BANDPASS_CSG |
|
| FILTER_BANDPASS_CZPG |
|
| FILTER_NOTCH |
|
| FILTER_MOOG |
|
| N_FILTER_TYPES |
|
- Enumerator:
| IN_A_INPUT |
|
| N_IN_A_SOCKETS |
|
- Enumerator:
| IN_C_CUTOFF |
|
| IN_C_EMPHASIS |
|
| N_IN_C_SOCKETS |
|
- Enumerator:
| OUT_A_OUTPUT |
|
| N_OUT_A_SOCKETS |
|
- Enumerator:
| PARAM_TYPE |
|
| PARAM_CUTOFF |
|
| PARAM_RESONANCE |
|
| N_PARAM |
|
Constructor & Destructor Documentation
| psynth::graph::node_filter::node_filter |
( |
const audio_info & |
prop, |
|
|
int |
mode = FILTER_LOWPASS |
|
) |
| |
| psynth::graph::node_filter::~node_filter |
( |
| ) |
|
Member Data Documentation
The documentation for this class was generated from the following files: