eDSP  0.0.1
A cross-platform DSP library written in C++.
eDSP Documentation

GitHub forks
GitHub stars
GitHub watchers

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.

Yet another DSP framework?

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:

What platforms are supported?

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:

Features

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.

Quick start

Documentation

Check the wiki for more information. The latest development documentation is available online.

TODO

Check the Kanban of this project to get more information about the current state.

License

Copyright (c) 2018, Mohammed Boujemaoui Boulaghmoudi, All rights reserved.

Distributed under the GPLv3 license.