- initialize
void initialize(float sampleRate)
Undocumented in source. Be warned that the author may not have intended to support it.
- nextBuffer
void nextBuffer(const(T)* input, T* output1, T* output2, int frames)
Undocumented in source. Be warned that the author may not have intended to support it.
- nextSample
void nextSample(T input, T out1, T out2)
Undocumented in source. Be warned that the author may not have intended to support it.
Copyright 1999, by Sean M. Costello
hilbert is an implementation of an IIR Hilbert transformer. The structure is based on two 6th-order allpass filters in parallel, with a constant phase difference of 90 degrees (+- some small amount of error) between the two outputs. Allpass coefficients are calculated at i-time.
"Feel free to use the code under whatever license you wish." - Sean Costello Estimate amplitude.