JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
DualShelfFilter.h File Reference
#include "JPLSpatial/Math/DecibelsAndGain.h"
#include "JPLSpatial/Auralization/FilterComponents.h"
#include <array>
#include <cmath>
#include <concepts>
#include <vector>
#include <span>
#include <type_traits>

Go to the source code of this file.

Classes

struct  JPL::Impl::DualTopo
 
struct  JPL::Impl::DualState
 
class  JPL::Impl::DSFCommonBase< TopoType >
 
struct  JPL::DualShelfEQParams
 
class  JPL::DualShelfEQBase< TopoType >
 
struct  JPL::DualShelfFilterParams
 
class  JPL::DualShelfFilterBase< TopoType >
 

Namespaces

namespace  JPL
 
namespace  JPL::Impl
 

Concepts

concept  JPL::Impl::CDSFTopo
 DSF (EQ) can be either Biquad, or DualTopo (Dual One-Pole)
 

Typedefs

using JPL::DualShelfEQ = DualShelfEQBase<Topology::Biquad>
 3-band Dual-Shelf Filter Equalizer.
 
using JPL::DualShelfEQ_DualTopo = DualShelfEQBase<Impl::DualTopo>
 3-band Dual-Shelf Filter Equalizer.
 
using JPL::DualShelfFilter = DualShelfFilterBase<Topology::Biquad>
 Dual-Shelf Filter with single gain and emphasis control.
 
using JPL::DualShelfFilter_DualTopo = DualShelfFilterBase<Impl::DualTopo>
 Dual-Shelf Filter with single gain and emphasis control.