|
JPL Spatial
Sound spatialization and propagation library
|
#include <JPLSpatial/Auralization/CrossoverFilter.h>
Classes | |
| struct | Params |
Public Member Functions | |
| JPL_INLINE void | Reset () noexcept |
| JPL_INLINE void | Process (const Params ¶ms, const simd &x, simd &yL, simd &yB, simd &yH) noexcept |
| JPL_INLINE void | ProcessBPLP (const Params ¶ms, simd x, simd &yL, simd &yB) |
| JPL_INLINE void | ProcessBPHP (const Params ¶ms, simd x, simd &yB, simd &yH) |
| JPL_INLINE void | ProcessBP (const Params ¶ms, simd x, simd &yB) |
| JPL_INLINE void | ProcessAP (const Params ¶ms, simd x, simd &yAP) |
Static Public Member Functions | |
| static JPL_INLINE Params | Prepare (const simd &sampleRate, const simd &frequency) noexcept |
Public Attributes | |
| simd | s1 = 0.0f |
| simd | s2 = 0.0f |
State Variable Filter with Topology-Preserving Transform structure. SIMD variant that can accommodate 4 different filters processed in parallel.
|
inlinestaticnoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
| simd JPL::TPTSVFStageSIMD::s1 = 0.0f |
| simd JPL::TPTSVFStageSIMD::s2 = 0.0f |