WPE_Dereverberate

final case
class WPE_Dereverberate(in: GE, fftSize: GE, winStep: GE, delay: GE, taps: GE, alpha: GE, psdLen: GE) extends GE

A graph element performing end-to-end blind de-reverberation of an input signal. It performs the FFT/IFFT setup around invocations of WPE_ReverbFrame.

'''Note:''' this does not yet work correctly with multi-channel input.

Value Params
alpha

the decay factor for the filter coefficients

delay

the delay in spectral frames to avoid suppression of early reflections

fftSize

the fft-size

in

the reverberant time domain signal

psdLen

the number of preceding spectral frames to include as "context" in the psd

taps

the filter size in spectral frames to capture the late reverberation

winStep

the step size for the sliding window; typically 1/4 of fftSize

Companion
object
trait Serializable
trait GE
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product