Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::fdn::QuadratureBank< N > Class Template Reference

#include <modulation.hpp>

Public Member Functions

void restart ()
void reset (int i, double phase)
void set_rate (int i, double hz, double sample_rate)
void tick ()
double sin (int i) const
double cos (int i) const
const double * sin_data () const
double position (int i) const

Member Function Documentation

◆ cos()

template<int N>
double pulp::signal::fdn::QuadratureBank< N >::cos ( int i) const
inline

◆ position()

template<int N>
double pulp::signal::fdn::QuadratureBank< N >::position ( int i) const
inline

◆ reset()

template<int N>
void pulp::signal::fdn::QuadratureBank< N >::reset ( int i,
double phase )
inline

◆ restart()

template<int N>
void pulp::signal::fdn::QuadratureBank< N >::restart ( )
inline

◆ set_rate()

template<int N>
void pulp::signal::fdn::QuadratureBank< N >::set_rate ( int i,
double hz,
double sample_rate )
inline

◆ sin()

template<int N>
double pulp::signal::fdn::QuadratureBank< N >::sin ( int i) const
inline

◆ sin_data()

template<int N>
const double * pulp::signal::fdn::QuadratureBank< N >::sin_data ( ) const
inline

◆ tick()

template<int N>
void pulp::signal::fdn::QuadratureBank< N >::tick ( )
inline

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/fdn/modulation.hpp