Package wellen.dsp

Class OscillatorFunction

java.lang.Object
wellen.dsp.Oscillator
wellen.dsp.OscillatorFunction
All Implemented Interfaces:
DSPNodeOutput

public class OscillatorFunction extends Oscillator
generates a signal from a mathematical function ( e.g sine, triangle, saw or square waveform ) at different frequencies and amplitudes.
  • Field Details

  • Constructor Details

    • OscillatorFunction

      public OscillatorFunction(int pSamplingRate)
    • OscillatorFunction

      public OscillatorFunction()
  • Method Details

    • get_waveform

      public int get_waveform()
    • set_waveform

      public void set_waveform(int pWaveform)
      Specified by:
      set_waveform in class Oscillator
    • get_amplitude

      public float get_amplitude()
      Specified by:
      get_amplitude in class Oscillator
    • set_amplitude

      public void set_amplitude(float pAmplitude)
      Specified by:
      set_amplitude in class Oscillator
    • get_offset

      public float get_offset()
      Specified by:
      get_offset in class Oscillator
    • set_offset

      public void set_offset(float pOffset)
      Specified by:
      set_offset in class Oscillator
    • get_frequency

      public float get_frequency()
      Specified by:
      get_frequency in class Oscillator
    • set_frequency

      public void set_frequency(float pFrequency)
      Specified by:
      set_frequency in class Oscillator
    • output

      public float output()
      Description copied from interface: DSPNodeOutput
      returns the output signal.
      Returns:
      output signal