rasmus.interpreter.sampled.util
Class IIRFilter

java.lang.Object
  extended by rasmus.interpreter.sampled.util.IIRFilter

public class IIRFilter
extends java.lang.Object


Constructor Summary
IIRFilter(double samplerate)
           
 
Method Summary
 void hipass(double cutoff, double rez)
           
 void lowpass(double cutoff, double rez)
           
 void processMix(double[] inputs, double[] outputs, int from, int to, int channels)
           
 void processReplace(double[] inputs, double[] outputs, int from, int to, int channels)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IIRFilter

public IIRFilter(double samplerate)
Method Detail

lowpass

public void lowpass(double cutoff,
                    double rez)

hipass

public void hipass(double cutoff,
                   double rez)

processReplace

public void processReplace(double[] inputs,
                           double[] outputs,
                           int from,
                           int to,
                           int channels)

processMix

public void processMix(double[] inputs,
                       double[] outputs,
                       int from,
                       int to,
                       int channels)