DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
Loading...
Searching...
No Matches
dspark::WaveshapeTable< T > Member List

This is the complete list of members for dspark::WaveshapeTable< T >, including all inherited members.

buildAsymmetric(int tableSize=4096)dspark::WaveshapeTable< T >inline
buildFromFunction(std::function< T(T)> func, int tableSize=4096, T xMax=T(8))dspark::WaveshapeTable< T >inline
buildHardClip(T threshold=T(0.8), int tableSize=4096)dspark::WaveshapeTable< T >inline
buildSoftClip(int tableSize=4096)dspark::WaveshapeTable< T >inline
buildTanh(int tableSize=4096)dspark::WaveshapeTable< T >inline
getInputRange() const noexceptdspark::WaveshapeTable< T >inline
getLatency() const noexceptdspark::WaveshapeTable< T >inline
getOversamplingFactor() const noexceptdspark::WaveshapeTable< T >inline
getTableSize() const noexceptdspark::WaveshapeTable< T >inline
isReady() const noexceptdspark::WaveshapeTable< T >inline
prepare(const AudioSpec &spec)dspark::WaveshapeTable< T >inline
process(T input, T preGain=T(1), T postGain=T(1)) const noexceptdspark::WaveshapeTable< T >inline
process(T *__restrict data, int numSamples, T preGain=T(1), T postGain=T(1)) const noexceptdspark::WaveshapeTable< T >inline
processBlock(AudioBufferView< T > buffer, T preGain=T(1), T postGain=T(1)) noexceptdspark::WaveshapeTable< T >inline
reset() noexceptdspark::WaveshapeTable< T >inline
setOversampling(int factor)dspark::WaveshapeTable< T >inline
WaveshapeTable()dspark::WaveshapeTable< T >inline