VCV Rack API v2
Loading...
Searching...
No Matches
rack::dsp::TSlewLimiter< T > Struct Template Reference

Limits the derivative of the output by a rise and fall speed, in units/s. More...

#include <filter.hpp>

Public Member Functions

void reset ()
void setRiseFall (T rise, T fall)
process (T deltaTime, T in)
DEPRECATEDprocess (T in)

Public Attributes

out = 0.f
rise = 0.f
fall = 0.f

Detailed Description

template<typename T = float>
struct rack::dsp::TSlewLimiter< T >

Limits the derivative of the output by a rise and fall speed, in units/s.

Member Function Documentation

◆ reset()

template<typename T = float>
void rack::dsp::TSlewLimiter< T >::reset ( )
inline

◆ setRiseFall()

template<typename T = float>
void rack::dsp::TSlewLimiter< T >::setRiseFall ( T rise,
T fall )
inline

◆ process() [1/2]

template<typename T = float>
T rack::dsp::TSlewLimiter< T >::process ( T deltaTime,
T in )
inline

◆ process() [2/2]

template<typename T = float>
DEPRECATED T rack::dsp::TSlewLimiter< T >::process ( T in)
inline

Member Data Documentation

◆ out

template<typename T = float>
T rack::dsp::TSlewLimiter< T >::out = 0.f

◆ rise

template<typename T = float>
T rack::dsp::TSlewLimiter< T >::rise = 0.f

◆ fall

template<typename T = float>
T rack::dsp::TSlewLimiter< T >::fall = 0.f

The documentation for this struct was generated from the following file:
  • /home/vortico/src/vcv/Rack2/include/dsp/filter.hpp