Classes | |
| struct | ImpulseResponse |
| struct | IrPolicy |
| struct | Instance |
Typedefs | |
| using | Engine = signal::ZeroLatencyConvolver |
Functions | |
| bool | valid_impulse_response (const ImpulseResponse &) |
| float | convolution_reverb_worst_case_gain (const ImpulseResponse &, const IrPolicy &, double sample_rate, int max_block) |
| CustomNodeType | make_convolution_reverb_node (ImpulseResponse, IrPolicy={}) |
| CustomNodeType | catalog_probe_node () |
| ForgeNodeDescriptor | descriptor () |
Variables | |
| constexpr const char * | kTypeId = "space.convolution_reverb" |
| constexpr state::ParamID | kIrGainDb = 1 |
| constexpr state::ParamID | kPredelayMs = 2 |
| constexpr state::ParamID | kWetPercent = 3 |
| constexpr state::ParamID | kDryPercent = 4 |
| constexpr state::ParamID | kWidthPercent = 5 |
| constexpr state::ParamID | kLowcutHz = 6 |
| constexpr state::ParamID | kHighcutHz = 7 |
| CustomNodeType pulp::host::space::convolution::catalog_probe_node | ( | ) |
| float pulp::host::space::convolution::convolution_reverb_worst_case_gain | ( | const ImpulseResponse & | , |
| const IrPolicy & | , | ||
| double | sample_rate, | ||
| int | max_block ) |
| ForgeNodeDescriptor pulp::host::space::convolution::descriptor | ( | ) |
| CustomNodeType pulp::host::space::convolution::make_convolution_reverb_node | ( | ImpulseResponse | , |
| IrPolicy | = {} ) |
| bool pulp::host::space::convolution::valid_impulse_response | ( | const ImpulseResponse & | ) |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |