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
Spectrum Analyzer

One channel spectrum analyzer with realtime and averaged trace.


Pins:
Xinputrequired to operate
rrangeinputoptional, default = 1.0
Controls:
On-Off button
3 frequency scales
Keyboard and Context menu:
deldelete the object
Default State:
Off
Full scale
Averaging trace is reset at play start
Notes:
This displays the magnitude spectrum of the input signal. The frequency resolution is fixed at 86Hz per bin (22050Hz/256bins). Inputs are Blackman windowed.
Full range displays 0Hz to 22050Hz at 86Hz per horizontal pixel. 1/4 range displays 0Hz to 5512Hz and shows only 64 bins. 1/16 range displays 0Hz to 1378Hz and shows only 16 bins.
Averaging is fixed at 1%.
The R pin controls the display vertical range. Small values of R will send the average trace beyond the veiwable screen range, where it may remain for some time. R is clipped at one millionth ( R <= 0.000001 ).
Due to the graphical nature of this object and the computation itself, using this object may result in playback dropouts. Try turning the spectrum analyzer off to varify if this is the case.