ts-dsp
v1.0.4
Published
A set of TypeScript tools for digital signal processing
Downloads
23
Maintainers
Readme
ts-dsp
A collection of digital signal processing tools written in typescript.
Transform Streams Reference
FFT
Performs fast fourier transform on incoming (pre-windowed signal chunks). Output signal chunks are SpectralBuffer
s.
Hopper
Take overlapping (or spaced) windows from a continuous time domain audio signal.
IFFT
Inverse fast fourier transform.
MeanSquare
Calculates the mean square ((∑x^2)/n
) of each signal chunk.
MovingAverageBandPassFilter
Band pass filter using moving average hi/lo pass filters. Neither efficient nor effective, kept to support DeepDrive waveform scripts.
MultiBandIntensities
Calculates band intensities for multiple frequency bands using a set of MovingAverageBandPassFilter
s in parallel.
RMS
Calculate the root mean square of each incoming signal chunk.