DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
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 630 of file Delay.h.

Member Data Documentation

◆ asym

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

Definition at line 641 of file Delay.h.

◆ butter

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

Definition at line 644 of file Delay.h.

◆ crit

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

Definition at line 645 of file Delay.h.

◆ currentDelay

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

Definition at line 635 of file Delay.h.

◆ exp

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

Definition at line 638 of file Delay.h.

◆ fbHpZ1

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

Definition at line 632 of file Delay.h.

◆ fbLpZ1

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

Definition at line 632 of file Delay.h.

◆ lastFeedback

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

Definition at line 633 of file Delay.h.

◆ lin

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

Definition at line 637 of file Delay.h.

◆ multi2

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

Definition at line 640 of file Delay.h.

◆ onePole

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

Definition at line 639 of file Delay.h.

◆ pingPongFb

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

Definition at line 634 of file Delay.h.

◆ slew

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

Definition at line 642 of file Delay.h.

◆ svf

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

Definition at line 643 of file Delay.h.

◆ targetDelay

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

Definition at line 635 of file Delay.h.


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