VCV Rack API v2
Loading...
Searching...
No Matches
rack::dsp::MinBlepGenerator< Z, O, T > Struct Template Reference

Deprecated. More...

#include <minblep.hpp>

Public Member Functions

void insertDiscontinuity (float p, T x)
 In this class, p uses the range (-1, 0] to represent a subsample position.
process ()

Public Attributes

MinBlep< Z, O > minBlep
MinBlep< Z, O >::template State< T > state

Detailed Description

template<int Z, int O, typename T = float>
struct rack::dsp::MinBlepGenerator< Z, O, T >

Deprecated.

Use MinBlep and MinBlep::State above.

Member Function Documentation

◆ insertDiscontinuity()

template<int Z, int O, typename T = float>
void rack::dsp::MinBlepGenerator< Z, O, T >::insertDiscontinuity ( float p,
T x )
inline

In this class, p uses the range (-1, 0] to represent a subsample position.

This is awkward/unconventional, so MinBlep::insertDiscontinuity() uses the range (0, 1] instead. Add 1.f to p when migrating to MinBlep.

◆ process()

template<int Z, int O, typename T = float>
T rack::dsp::MinBlepGenerator< Z, O, T >::process ( )
inline

Member Data Documentation

◆ minBlep

template<int Z, int O, typename T = float>
MinBlep<Z, O> rack::dsp::MinBlepGenerator< Z, O, T >::minBlep

◆ state

template<int Z, int O, typename T = float>
MinBlep<Z,O>::template State<T> rack::dsp::MinBlepGenerator< Z, O, T >::state

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