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

#include <shimmer.hpp>

Public Member Functions

void prepare (double max_sample_rate)
void configure (double tank_rate)
void reset ()
SampleType process (int channel, SampleType x)

Static Public Member Functions

static double injection_weight (double shimmer, int active_n)

Member Function Documentation

◆ configure()

template<typename SampleType = float>
void pulp::signal::fdn::ShimmerBank< SampleType >::configure ( double tank_rate)
inline

◆ injection_weight()

template<typename SampleType = float>
double pulp::signal::fdn::ShimmerBank< SampleType >::injection_weight ( double shimmer,
int active_n )
inlinestatic

◆ prepare()

template<typename SampleType = float>
void pulp::signal::fdn::ShimmerBank< SampleType >::prepare ( double max_sample_rate)
inline

◆ process()

template<typename SampleType = float>
SampleType pulp::signal::fdn::ShimmerBank< SampleType >::process ( int channel,
SampleType x )
inline

◆ reset()

template<typename SampleType = float>
void pulp::signal::fdn::ShimmerBank< SampleType >::reset ( )
inline

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