Project List

ICST Signal Processing Library 

The ICST Signal Processing Library integrates the basic capabilities of a technical computing tool with audio specific functions and produces C++ code optimized for hard real-time applications. It largely eliminates the tedious and error-prone iterative switching between different development environments and programming languages with the associated recoding steps. Now, one may work much more interactively from algorithm design to the final test of the audio application as it's always the same piece of code. The library is based on C++ with SSE2 intrinsics for the core functions and is released under the BSD license. Therefore, your application will be efficient, easily portable to various platforms, and may be free or commercial.

 

The library currently comprises about 330 functions within these classes:

 

General Block Signal Processing, Specialized Math, Audio Analysis, Audio Synthesis, Neural Networks, 2D Visualization (Windows only), Audio File IO

 

To do: Beta test