Package wellen.dsp
Class OscillatorFunction
java.lang.Object
wellen.dsp.Oscillator
wellen.dsp.OscillatorFunction
- All Implemented Interfaces:
DSPNodeOutput
generates a signal from a mathematical function ( e.g sine, triangle, saw or square waveform ) at different
frequencies and amplitudes.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final float
static final float
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfloat
float
float
int
float
output()
returns the output signal.void
set_amplitude
(float pAmplitude) void
set_frequency
(float pFrequency) void
set_offset
(float pOffset) void
set_waveform
(int pWaveform) Methods inherited from class wellen.dsp.Oscillator
set_oscillation_range, set_oscillation_speed
-
Field Details
-
DEFAULT_AMPLITUDE
public static final float DEFAULT_AMPLITUDE- See Also:
-
DEFAULT_FREQUENCY
public static final float DEFAULT_FREQUENCY- See Also:
-
-
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 classOscillator
-
get_amplitude
public float get_amplitude()- Specified by:
get_amplitude
in classOscillator
-
set_amplitude
public void set_amplitude(float pAmplitude) - Specified by:
set_amplitude
in classOscillator
-
get_offset
public float get_offset()- Specified by:
get_offset
in classOscillator
-
set_offset
public void set_offset(float pOffset) - Specified by:
set_offset
in classOscillator
-
get_frequency
public float get_frequency()- Specified by:
get_frequency
in classOscillator
-
set_frequency
public void set_frequency(float pFrequency) - Specified by:
set_frequency
in classOscillator
-
output
public float output()Description copied from interface:DSPNodeOutput
returns the output signal.- Returns:
- output signal
-