dplug.dsp.fir

Members

Functions

generateHighpassImpulse
void generateHighpassImpulse(T[] output, double cutoff, double samplerate)
Undocumented in source. Be warned that the author may not have intended to support it.
generateHilbertTransformer
void generateHilbertTransformer(T[] outImpulse, WindowDesc windowDesc, double samplerate)
Undocumented in source. Be warned that the author may not have intended to support it.
generateLowpassImpulse
void generateLowpassImpulse(T[] output, double cutoff, double samplerate)
Undocumented in source. Be warned that the author may not have intended to support it.
minimumPhaseImpulse
void minimumPhaseImpulse(T[] inoutImpulse, Complex!T[] tempStorage)

From an impulse, computes a minimum-phase impulse Courtesy of kasaudio, based on Aleksey Vaneev's algorithm See: http://www.kvraudio.com/forum/viewtopic.php?t=197881 MAYDO: does it preserve amplitude?

normalizeImpulse
void normalizeImpulse(T[] inoutImpulse)

Normalize impulse response. Scale to make sum = 1.

tempBufferSizeForMinPhase
int tempBufferSizeForMinPhase(T[] inputImpulse)

Structs

FIR
struct FIR(T)
Undocumented in source.

Meta

Authors

Guillaume Piolat