public class EchoFilter extends Object implements SignalFilter
This filter produces multiple echoes by adding attenuated delayed output samples to the input signal.
Constructor and Description |
---|
EchoFilter(int echoDelay,
double attenuation)
Creates a new echo filter.
|
Modifier and Type | Method and Description |
---|---|
double |
step(double inputValue)
Processes an input signal value and returns the next output signal value.
|
public EchoFilter(int echoDelay, double attenuation)
echoDelay
- Echo delay time in samples.attenuation
- Echo attenuation factor. Must be below 1 to prevent feedback overflow.public double step(double inputValue)
SignalFilter
step
in interface SignalFilter