State for a filter unit. More...
#include <QuadFilterUnit.h>
| Public Attributes | |
| SIMD_M128 | C [n_cm_coeffs] | 
| Filter coefficients. | |
| SIMD_M128 | dC [n_cm_coeffs] | 
| Filter coefficients "delta". | |
| SIMD_M128 | R [n_filter_registers] | 
| Filter state. | |
| float * | DB [4] | 
| Array of pointers to the filter's delay buffers. | |
| int | active [4] | 
| 0xffffffff if voice is active, 0 if not (usable as mask) | |
| int | WP [4] | 
| Write position for comb filters. | |
| float | sampleRate | 
| Current sample rate. | |
| float | sampleRateInv | 
| Reciprocal of the sample rate. | |
State for a filter unit.
| SIMD_M128 C[n_cm_coeffs] | 
Filter coefficients.
| SIMD_M128 dC[n_cm_coeffs] | 
Filter coefficients "delta".
| SIMD_M128 R[n_filter_registers] | 
Filter state.
Referenced by FilterPayload::reset(), and FilterPayload::resetVoice().
| float* DB[4] | 
Array of pointers to the filter's delay buffers.
Referenced by Filter::prepareBlock().
| int active[4] | 
0xffffffff if voice is active, 0 if not (usable as mask)
Referenced by Filter::prepareBlock().
| int WP[4] | 
Write position for comb filters.
| float sampleRate | 
Current sample rate.
Referenced by Filter::prepareBlock(), and FilterPayload::setSampleRateAndBlockSize().
| float sampleRateInv | 
Reciprocal of the sample rate.
Referenced by Filter::prepareBlock(), and FilterPayload::setSampleRateAndBlockSize().