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

#include <phaser.hpp>

Public Member Functions

void set_sample_rate (SampleType sr)
void set_rate (SampleType hz)
void set_depth (SampleType d)
void set_feedback (SampleType fb)
void set_mix (SampleType m)
void set_stages (int n)
SampleType process (SampleType input)
void process (SampleType *buffer, int num_samples)
void reset ()

Member Function Documentation

◆ process() [1/2]

template<typename SampleType = float>
void pulp::signal::PhaserT< SampleType >::process ( SampleType * buffer,
int num_samples )
inline

◆ process() [2/2]

template<typename SampleType = float>
SampleType pulp::signal::PhaserT< SampleType >::process ( SampleType input)
inline

◆ reset()

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

◆ set_depth()

template<typename SampleType = float>
void pulp::signal::PhaserT< SampleType >::set_depth ( SampleType d)
inline

◆ set_feedback()

template<typename SampleType = float>
void pulp::signal::PhaserT< SampleType >::set_feedback ( SampleType fb)
inline

◆ set_mix()

template<typename SampleType = float>
void pulp::signal::PhaserT< SampleType >::set_mix ( SampleType m)
inline

◆ set_rate()

template<typename SampleType = float>
void pulp::signal::PhaserT< SampleType >::set_rate ( SampleType hz)
inline

◆ set_sample_rate()

template<typename SampleType = float>
void pulp::signal::PhaserT< SampleType >::set_sample_rate ( SampleType sr)
inline

◆ set_stages()

template<typename SampleType = float>
void pulp::signal::PhaserT< SampleType >::set_stages ( int n)
inline

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