ABox Help Basics Objects Signals Tutorials
ButtonKnob
OscillatorNoise
Math OperatorFunction 1
ADSRSample and Hold
Pitch QuantizerRandom Sequence
Math KnobDelta
DelayDivider
DamperDecay
IIR z PlaneIIR Block
SplitterMixer
MultiplexerDemultiplexer
Wave OutWave In
OscilloscopeSpectrum Analyzer
LabelFile
Oscillator

The oscillator object takes a frequency input and generates one of four periodic waveforms. Two optional input pins control the amplitude and DC offset.


Pins:
FFrequencyinputrequired to operate
AAmplitudeinputoptional, default = 1.0
OOffsetinputoptional, default = 0.0
XOutput = wave * amplitude + offset
Controls:
None.
Keyboard and Context menu:
deldelete the object
Sselect the sinewave
Tselect the triangle wave
Rselect the ramp wave
Qselect the square wave
Default State:
SineWave
Notes:
The default output range is ±1.0.
Negative frequency values result in the waveform running backwards.
Sine and Triangle wave outputs are quantized to 8192 steps per cycle.
Aliasing will be present on the ramp and square wave.