Package wellen.dsp

Class Reverb

java.lang.Object
wellen.dsp.Reverb
All Implemented Interfaces:
DSPNodeProcess, DSPNodeProcessSignal, EffectStereo

public class Reverb extends Object implements DSPNodeProcessSignal, DSPNodeProcess, EffectStereo
applies reverb to a signal. Reverb uses an implementation of freeverb.
  • Constructor Details

    • Reverb

      public Reverb()
  • Method Details

    • out

      public void out(float[] output_signalLeft, float[] output_signalRight)
      Specified by:
      out in interface EffectStereo
      Parameters:
      output_signalLeft - output signal (left channel)
      output_signalRight - output signal (right channel)
    • process

      public void process(float[] output_signalLeft, float[] output_signalRight, float[] pInputSignalLeft, float[] pInputSignalRight)
    • set_damp

      public void set_damp(float pDamp)
    • set_roomsize

      public void set_roomsize(float pSize)
    • get_wet

      public float get_wet()
    • set_wet

      public void set_wet(float wet)
    • process

      public float process(float pSignal)
      Specified by:
      process in interface DSPNodeProcess
      Parameters:
      pSignal - input signal
      Returns:
      processed signal
    • process_signal

      public Signal process_signal(Signal pSignal)
      Specified by:
      process_signal in interface DSPNodeProcessSignal
      Parameters:
      pSignal - input signal
      Returns:
      processed signal