Klasse CombFilter

java.lang.Object
sidplay.audio.processors.reverb.CombFilter

public class CombFilter extends Object
  • Felddetails

    • sampleBufferSize

      private int sampleBufferSize
    • sampleRate

      private int sampleRate
    • numberOfChannels

      private int numberOfChannels
    • delayInMs

      private double delayInMs
    • sustainTimeInMs

      private double sustainTimeInMs
    • gain

      private double gain
    • sustainSampleCount

      private int sustainSampleCount
    • delayBuffer

      private double[] delayBuffer
    • delayBufferSize

      private int delayBufferSize
    • writeIndex

      private int writeIndex
    • readIndex

      private int readIndex
  • Konstruktordetails

    • CombFilter

      public CombFilter(int sampleRate, int numberOfChannels, double delayInMs, int sampleBufferSize)
  • Methodendetails

    • getDelayInMs

      public double getDelayInMs()
    • setDelayInMs

      public void setDelayInMs(double delayInMs)
    • calcGain

      public void calcGain()
    • getSustainTimeInMs

      public double getSustainTimeInMs()
    • setSustainTimeInMs

      public void setSustainTimeInMs(double sustainTimeInMs)
    • doFilter

      public int doFilter(short[] inBuf, double[] outBuf, int length)