dsp-collection
v1.0.1
Published
TypeScript library for digital signal processing and audio analysis.
Maintainers
Keywords
Readme
The JavaScript DSP Collection
A TypeScript library for digital signal processing and audio analysis.
NPM package: dsp-collection
Modules
| Module | Description | | ------ | ------ | | filter/FirFilterWin | FIR filter with window functions. | | filter/SpecFilt | Spectral filtering. | | math/Complex | Complex number class. | | math/ComplexArray | Array of complex numbers. | | math/MathUtils | Math utilities. | | math/MutableComplex | Mutable complex number class. | | math/NumApprox | Routines for numerical approximation and optimization. | | math/PolyReal | Utility routines for real polynomials and fractions of real polynomials. | | signal/AdaptiveStft | Adaptive short-time fourier transform (ASTFT). | | signal/Autocorrelation | Autocorrelation functions. | | signal/Dft | Discrete Fourier transform (DFT). | | signal/EnvelopeDetection | Envelope detection. | | signal/Fft | Fast Fourier Transform (FFT). | | signal/Goertzel | Discrete Fourier transform (DFT) with the Goertzel algorithm. | | signal/InstFreq | Instantaneous frequency computation. | | signal/NoiseGen | Noise generation functions. | | signal/PitchDetectionHarm | Pitch detection using weighted sum of harmonic amplitudes. | | signal/Resampling | Resampling functions. | | signal/WindowFunctions | Window functions for signal processing. | | utils/ArrayUtils | Simple operations on arrays. | | utils/DspUtils | DSP utility functions. | | utils/MiscUtils | General utility functions. |
Associated online tools
- HarmSyn - Harmonic synthesizer
- KlattSyn - Klatt formant synthesizer
- NoiseSyn - Spectral noise synthesizer
- SinSyn - Sinusoidal synthesizer
- SpecFilt - Spectral filter tool
- SpecSyn - Spectral Harmonic Synthesizer
Online test applications
Associated JavaScript packages
- commons-math-interpolation - Interpolation and regression algorithms
- Function curve editor widget
- Function curve viewer widget
- WAV file encoder
- WAV file decoder
