Repository navigation
Releases: A-KGeorge/dspx
Releases · A-KGeorge/dspx
Release list
v1.4.12
Patch Changes
f931869Thanks @A-KGeorge! - added fir for x86 in convolution
v1.4.11
Patch Changes
7fbd4ffThanks @A-KGeorge! - Optimized IIR/FIR for large inputs
v1.4.10
Patch Changes
a11c4bfThanks @A-KGeorge! - FIR NEON state serialization works
v1.4.9
Patch Changes
17b9b6cThanks @A-KGeorge! - Fix fir neon load state
v1.4.8
dspx
1.4.3
Patch Changes
0b7a9a9Thanks @A-KGeorge! - Fix neon fir state serialization
1.4.2
Patch Changes
8fc6325Thanks @A-KGeorge! - SIMD optimize Time ALignment extrapolators
1.4.1
Patch Changes
f9bcc15Thanks @A-KGeorge! - Added retries
1.4.0
Minor Changes
a8da6e5Thanks @A-KGeorge! - Production-Grade Irregular Timestamp Support
1.3.7
Patch Changes
d249a49Thanks @A-KGeorge! - Added toon for all formats
1.3.6
Patch Changes
926117eThanks @A-KGeorge! - Corrected Typescript types to accept Float32Array for process methods
1.3.5
Patch Changes
65844a5Thanks @A-KGeorge! - Added SIMD timestamp interpolation
1.3.4
Patch Changes
c4073faThanks @A-KGeorge! - Fixed filterbanks
1.3.3
Patch Changes
0a8b112Thanks @A-KGeorge! - removed linux x64 build
1.3.2
Patch Changes
fa07e41Thanks @A-KGeorge! - add kalman filter
1.3.1
Patch Changes
bf02fdeThanks @A-KGeorge! - Added Square and Amplify stages
1.3.0
Minor Changes
cbab263Thanks @A-KGeorge! - Added multi-threading support and filterbanks
1.2.4
Patch Changes
00bab51Thanks @A-KGeorge! - pipelines of various configs can load state into each other (plug-n-play)
1.2.3
Patch Changes
5e9b4d5Thanks @A-KGeorge! - Added peak detection
1.1.6
Patch Changes
f9c5459Thanks @A-KGeorge! - Fixed convolution batch mode
1.1.5
Patch Changes
f1d5b53Thanks @A-KGeorge! - optimized pipeline fft
1.1.4
Patch Changes
024f861Thanks @A-KGeorge! - fixed fft
1.1.3
Patch Changes
e7a292bThanks @A-KGeorge! - added fft native chaining.
1.1.1
Patch Changes
3afc644Thanks @A-KGeorge! - added tests, modified docs,
1.1.0
Minor Changes
c6ec14aThanks @A-KGeorge! - added mfcc, melspectrogram, and stft (all chainable)
1.0.1
Patch Changes
- Fixed parks-mcclellan example file
- Updated licensing documentation (FFTPACK public domain, Eigen MPL-2.0)
1.0.0
Major Changes
- First stable release! 🎉
- Parallel FFT batch processing with thread pool and LRU caching
- Comprehensive DSP pipeline with 40+ processing stages
- Native C++ acceleration with SIMD optimizations (AVX2, NEON)
- Redis-backed state persistence for distributed processing
- TypeScript/JavaScript API with full type safety
- Cross-platform support: Windows, macOS (x64/ARM64), Linux
Features Included
- Filters: FIR, IIR, Notch, Bandpass, Highpass, Lowpass, Bessel, Butterworth, Chebyshev
- FFT: Forward/inverse FFT with batch processing and caching (100x speedup for repeated signals)
- Time-Series: Irregular timestamp support, interpolation, resampling
- Matrix Analysis: Covariance, eigendecomposition, whitening
- Spatial Filters: Beamforming, CSP (Common Spatial Patterns), channel selection
- Advanced: Wavelet transforms, Hilbert envelope, adaptive filters (LMS, NLMS, RLS)
- Utilities: Moving average, variance, rectification, peak detection, envelope detection
1.0.0-alpha.18
Major Changes
653a144Thanks @A-KGeorge! - added fft batch and cached it
0.2.0-alpha.17
Minor Changes
546583fThanks @A-KGeorge! - added core from eigen to .npmignore
0.2.0-alpha.16
Minor Changes
af68940Thanks @A-KGeorge! - added filters, optimized fir
0.2.0-alpha.15
Patch Changes
d066be6Thanks @A-KGeorge! - added disclaimer for arm processors
0.2.0-alpha.14
Patch Changes
46ea7caThanks @A-KGeorge! - pixel build 3
0.2.0-alpha.13
Patch Changes
be82251Thanks @A-KGeorge! - optimization for neon
0.2.0-alpha.12
Patch Changes
e72da53Thanks @A-KGeorge! - optimized neon
0.2.0-alpha.11
Minor Changes
fd0518dThanks @A-KGeorge! - Add prebuild for linux-arm64
0.2.0-alpha.10
Minor Changes
08a1f50Thanks @A-KGeorge! - fixed performance for convolution, add differential filter/linear regression/dot product for ts, optimized for arm neon as well
0.2.0-alpha.9
Minor Changes
63c3b35Thanks @A-KGeorge! - optimized fft, fir, and iir
0.2.0-alpha.8
Minor Changes
893cb30Thanks @A-KGeorge! - Added circuit breaker for backend logging
0.2.0-alpha.7
Minor Changes
baf4d07Thanks @A-KGeorge! - Used SimdOps with FFT properly
0.2.0-alpha.6
Patch Changes
f475db4Thanks @A-KGeorge! - import path fix 1
0.2.0-alpha.5
Patch Changes
5213143Thanks @A-KGeorge! - fixed imports
0.2.0-alpha.4
Patch Changes
99fa2c8Thanks @A-KGeorge! - fixed imports
0.2.0-alpha.3
Patch Changes
0d0fd27Thanks @A-KGeorge! - fixed import paths
0.2.0-alpha.2
Patch Changes
399cd77Thanks @A-KGeorge! - included extensions in index.ts
0.2.0-alpha.1
Patch Changes
f77670fThanks @A-KGeorge! - Included files
v1.4.2
Patch Changes
8fc6325Thanks @A-KGeorge! - SIMD optimize Time ALignment extrapolators
v1.4.1
Patch Changes
f9bcc15Thanks @A-KGeorge! - Added retries
v1.4.0
Minor Changes
a8da6e5Thanks @A-KGeorge! - Production-Grade Irregular Timestamp Support
v1.3.7
Patch Changes
d249a49Thanks @A-KGeorge! - Added toon for all formats
v1.3.6
Patch Changes
926117eThanks @A-KGeorge! - Corrected Typescript types to accept Float32Array for process methods