DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
Loading...
Searching...
No Matches
dspark::Delay< SampleType >::ChannelState Struct Reference

#include <Delay.h>

Collaboration diagram for dspark::Delay< SampleType >::ChannelState:

Public Attributes

SampleType fbLpZ1 = 0
 
SampleType fbHpZ1 = 0
 
SampleType lastFeedback = 0
 
SampleType pingPongFb = 0
 
SampleType currentDelay = 0
 
SampleType targetDelay = 0
 
Smoothers::LinearSmoother lin
 
Smoothers::ExponentialSmoother exp
 
Smoothers::OnePoleSmoother onePole
 
Smoothers::MultiPoleSmoother< 2 > multi2
 
Smoothers::AsymmetricSmoother asym
 
Smoothers::SlewLimiter slew
 
Smoothers::StateVariableSmoother svf
 
Smoothers::ButterworthSmoother butter
 
Smoothers::CriticallyDampedSmoother crit
 

Detailed Description

template<typename SampleType>
struct dspark::Delay< SampleType >::ChannelState

Definition at line 504 of file Delay.h.

Member Data Documentation

◆ asym

template<typename SampleType >
Smoothers::AsymmetricSmoother dspark::Delay< SampleType >::ChannelState::asym

Definition at line 515 of file Delay.h.

◆ butter

template<typename SampleType >
Smoothers::ButterworthSmoother dspark::Delay< SampleType >::ChannelState::butter

Definition at line 518 of file Delay.h.

◆ crit

template<typename SampleType >
Smoothers::CriticallyDampedSmoother dspark::Delay< SampleType >::ChannelState::crit

Definition at line 519 of file Delay.h.

◆ currentDelay

template<typename SampleType >
SampleType dspark::Delay< SampleType >::ChannelState::currentDelay = 0

Definition at line 509 of file Delay.h.

◆ exp

template<typename SampleType >
Smoothers::ExponentialSmoother dspark::Delay< SampleType >::ChannelState::exp

Definition at line 512 of file Delay.h.

◆ fbHpZ1

template<typename SampleType >
SampleType dspark::Delay< SampleType >::ChannelState::fbHpZ1 = 0

Definition at line 506 of file Delay.h.

◆ fbLpZ1

template<typename SampleType >
SampleType dspark::Delay< SampleType >::ChannelState::fbLpZ1 = 0

Definition at line 506 of file Delay.h.

◆ lastFeedback

template<typename SampleType >
SampleType dspark::Delay< SampleType >::ChannelState::lastFeedback = 0

Definition at line 507 of file Delay.h.

◆ lin

template<typename SampleType >
Smoothers::LinearSmoother dspark::Delay< SampleType >::ChannelState::lin

Definition at line 511 of file Delay.h.

◆ multi2

template<typename SampleType >
Smoothers::MultiPoleSmoother<2> dspark::Delay< SampleType >::ChannelState::multi2

Definition at line 514 of file Delay.h.

◆ onePole

template<typename SampleType >
Smoothers::OnePoleSmoother dspark::Delay< SampleType >::ChannelState::onePole

Definition at line 513 of file Delay.h.

◆ pingPongFb

template<typename SampleType >
SampleType dspark::Delay< SampleType >::ChannelState::pingPongFb = 0

Definition at line 508 of file Delay.h.

◆ slew

template<typename SampleType >
Smoothers::SlewLimiter dspark::Delay< SampleType >::ChannelState::slew

Definition at line 516 of file Delay.h.

◆ svf

template<typename SampleType >
Smoothers::StateVariableSmoother dspark::Delay< SampleType >::ChannelState::svf

Definition at line 517 of file Delay.h.

◆ targetDelay

template<typename SampleType >
SampleType dspark::Delay< SampleType >::ChannelState::targetDelay = 0

Definition at line 509 of file Delay.h.


The documentation for this struct was generated from the following file: