Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::chardelay::LossShape< Poles, Shelves > Struct Template Reference

One fitted cascade in dimensionless frequency: corners are in units of the shape's own normalized variable and become hertz when multiplied by that term's scale factor. More...

#include <tape_loss.hpp>

Public Attributes

std::array< double, Poles > pole_x {}
std::array< double, Shelves > shelf_x {}
std::array< double, Shelves > shelf_db {}

Detailed Description

template<std::size_t Poles, std::size_t Shelves>
struct pulp::signal::chardelay::LossShape< Poles, Shelves >

One fitted cascade in dimensionless frequency: corners are in units of the shape's own normalized variable and become hertz when multiplied by that term's scale factor.

Member Data Documentation

◆ pole_x

template<std::size_t Poles, std::size_t Shelves>
std::array<double, Poles> pulp::signal::chardelay::LossShape< Poles, Shelves >::pole_x {}

◆ shelf_db

template<std::size_t Poles, std::size_t Shelves>
std::array<double, Shelves> pulp::signal::chardelay::LossShape< Poles, Shelves >::shelf_db {}

◆ shelf_x

template<std::size_t Poles, std::size_t Shelves>
std::array<double, Shelves> pulp::signal::chardelay::LossShape< Poles, Shelves >::shelf_x {}

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/character_delay/tape_loss.hpp