Skip to content
forked from AchimTuran/asplib

asplib (Achim's Signal Processing LIBrary), is a small and lightweight C++ library for digital signal processing.

License

Notifications You must be signed in to change notification settings

kodi-adsp/asplib

 
 

Repository files navigation

asplib (Achim's Signal Processing LIBrary)

Is a small and lightweight C++ library for digital signal processing.

Projects using asplib

  • adsp.xconvolver (Convolution Engine AudioDSP-Addon for Kodi with several platform optimizations)
  • adsp.parametric.eq (Graphical Equalizer AudioDSP-Addon for Kodi with several platform optimizations)

Features

  • all needed functions for BiQuad-Filter calculation
  • constant Q peaking filter coefficient calculation
  • Native (C++-Classes), SSE2, SSE3 and AVX-optimizations
  • Easy and well design API

Planned Features

  • LibXConvolver (FIR-Filters, fast non-uniform/uniform convolution) integration
  • More IIR-Filter design functions (Low-, High-, Band-, Notch-, Allpass filters)
  • Benchmark framework
  • logging functions
  • dynamic library and static library builds
  • REW (Room Equalizer Wizard) filter file import
  • Digital Delay Lines
  • Dynamic Processors (AGC, Compressor, Limiter, Expander and Noise-Gate)
  • Peak Level estimation

About

asplib (Achim's Signal Processing LIBrary), is a small and lightweight C++ library for digital signal processing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 77.5%
  • C 10.0%
  • MATLAB 7.0%
  • CMake 3.9%
  • Batchfile 1.6%