eDSP
0.0.1
A cross-platform DSP library written in C++.
|
eDSP (easy Digital Signal Processing) is a digital signal processing framework written in modern C++ that implements some of the common functions and algorithms frequently used in digital signal processing, audio engineering & telecommunications systems.
It aims to provide efficient and streamlined base calculations while at the same time having a straightforward and easy-to-use interface similar to another numeric language like MATLAB. The library integrates a C++ and Python interfaces and supports Windows, Linux, Mac OS, iOS and Android.
Got it! Excellent question! There are plenty of established DSP frameworks for C++. You may be wondering, What's the point of implementing other DSP framework? What does eDSP bring to the party that differentiates it from these?
eDSP is a modern framework written for modern C++ developers. It is an alternative for those who want a powerful template DSP library that keeps a simple STL-like API. eDSP is a framework that:
eDSP relies in a modern C++ compiler and some standard third-party dependencies. The idea is to build a framework compatible with most of the modern platforms with the minimum modifications.
Those are the supported platforms:
eDSP is organized in different modules. Each module integrates different related features. This is the list of the available modules:
Note: eDSP is a framework under construction. Some features are scheduled for future development.
Please check the official docs or the list of available features to find a detailed information of each module.
Check the wiki for more information. The latest development documentation is available online.
Check the Kanban of this project to get more information about the current state.
Copyright (c) 2018, Mohammed Boujemaoui Boulaghmoudi, All rights reserved.
Distributed under the GPLv3 license.