Arduino Audio Tools (a powerful Audio library not only for Arduino)
- Updated
Dec 4, 2025 - C
Arduino Audio Tools (a powerful Audio library not only for Arduino)
Implement Digital Signal Processing (DSP) systems and create audio applications using high performance and energy-efficient Arm processors
A collection of useful libraries for embedded systems : signal smoothing, PID control, Fuzzy Logic, fixed-point math and more...
FIR & LMS filter implementation in C++ with Python & JAVA wrappers
Header-only C library delivering essential DSP blocks—FIR/IIR filters, FFT, windowing, math helpers—optimised for AVR/ARM micro-controllers and Arduino sketches with zero dependencies or dynamic allocation.
Single file forward and inverse Sliding DFT in C, C++ and Python
Digital signal processing (DSP) such as FFT, FIR, time and frequency domain features calculations, on watchOS ⌚️, Swift APIs 🚀
Set of *nix utilities for experimentation and learning about spectral analysis of images
Quick evaluation of some FFT jobs in Javascript.
First implementation of the audio synchronization feature for Vidify, now obsolete
Implementation of Adaptive Noise Reduction and Background Noise Classification using External Microphones on iOS
Implements a modified version of the CUSUM algorithm for robust detection of step-like changes time-series data
Digital control and signal processing library for DSPs developed in C
Music visualizer written entirely in ANSI C. Mirror of:
2016 Autumn (105-1) -- Fundamentals of Digital Speech Signal Processing
Code Portfolio -- Collection of Interesting CS and ECE Projects in different languages (C, C++, Python, CPU & GPU Parallel Paradigms, MATLAB, and VHDL) and target hardware with technical reports, and my Vim Config
The repository provides code, build instructions, and usage guidelines for each FFT implementation.
All the programs related to digital signals are in C language.
Software Defined Radio building blocks for unix pipes
This repository provides code for modulating radio signals based on mechanical vibrations, demodulating received signals to extract information, and processing demodulated signals to produce sound output.
Add a description, image, and links to the digital-signal-processing topic page so that developers can more easily learn about it.
To associate your repository with the digital-signal-processing topic, visit your repo's landing page and select "manage topics."