Class BaseAudioEffect

java.lang.Object
com.codinglitch.simpleradio.radio.effects.AudioEffect
com.codinglitch.simpleradio.radio.effects.BaseAudioEffect

public class BaseAudioEffect extends AudioEffect
  • Field Details

    • RANDOM

      public static Random RANDOM
  • Constructor Details

    • BaseAudioEffect

      public BaseAudioEffect()
  • Method Details

    • apply

      public short[] apply(short[] data)
      Overrides:
      apply in class AudioEffect
    • lowPass

      public void lowPass(short[] data)
      Simple single-pole IIR low-pass filter
    • bitCrush

      public void bitCrush(short[] data, int targetDepth)
    • downsample

      public void downsample(short[] data, int factor)