1.0.4 • Published 4 years ago

ts-dsp v1.0.4

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

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 SpectralBuffers.

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 MovingAverageBandPassFilters in parallel.

RMS

Calculate the root mean square of each incoming signal chunk.

SpectralBandIntensities

SpectralBandIntensity

SpectralCentroid

SpectralFlatness

SpectralFlux

SpectralMagnitudes

UnHopper

Windower

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

5 years ago