libDSP is C class library of common digital signal processing functions. There is also a wrapper for the C language.
Current (vector) functions:
- Float to integer conversion with rounding
- Addition (real, complex)
- Subtraction (real, complex)
- Multiply (real, complex)
- Division (real, complex)
- 1/x (real)
- Absolute value (real)
- Square root (real)
- Zero (real, complex)
- Set (real, complex)
- Clip (real)
- Copy (real, complex)
- Convolution (real)
- Correlation (real)
- Autocorrelation (real)
- Dot product (real)
- Min and Max (real)
- Mean (real)
- Median (real)
- Negate (real)
- Normalization (real)
- Product (real)
- Reverse
- Scale to -1..1 and 0..1 (real)
- Sort (real)
- Standard deviation (real)
- Sum (real)
- Square (real)
- Integer-Float and Float-Integer conversion: 8, 12, 16, 24, 32 bits (real)
- Cartesian-Polar and Polar-Cartesian conversion
- Cross correlation (real)
- Energy (real)
- Magnitude
- Power
- Phase
- Decimation
- Interpolation
- RMS (real)
- Variance (real)
- Peak level in dB (real)
- Window functions: Bartlett, Blackman, Blackman-Harris, Cosine tapered, Exponential, Flat-top, Generic cosine, Hamming, Hanning, Kaiser, Kaiser-Bessel, Tukey, Dolph-Chebyshev
- Mix (real)
- Spatialize (real)
- Interleave/Deinterleave (real)
- Rebuffer
- Deg-Rad and Rad-Deg conversion
- FIR filter
- IIR filter
- DFT, DCT, DST
- FFT filter
- Multirate decimation/interpolation with FFT, FIR and IIR filters
- Frequency band flipping
- Hankel
Top 4 Download periodically updates information of libDSP script from the developer, but some information may be slightly out-of-date.
Our script download links are directly from our mirrors or publisher's website. libDSP torrent files or shared files from free file sharing and free upload services, including Rapidshare, MegaUpload, YouSendIt, MailBigFile, DropSend, HellShare, HotFile, FileServe, MediaMax, zUpload, MyOtherDrive, SendSpace, DepositFiles, Letitbit, LeapFile, DivShare or MediaFire, are not allowed!