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)
SignalFilterstep in interface SignalFilter