317 Open Source Signal Processing Software Projects
Free and open source signal processing code projects including engines, APIs, generators, and tools.
Pyaudioanalysis 4568 ⭐
Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications
Rtl_433 3502 ⭐
Program to decode radio transmissions from devices on the ISM bands (and other frequencies)
Audio Reactive Led Strip 2245 ⭐
:musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi
Adblockradio 1413 ⭐
An adblocker for live radio streams and podcasts. Machine learning meets Shazam.
Audio Spectrum Analyzer In Python 338 ⭐
A series of Jupyter notebooks and python files which stream audio from a microphone using pyaudio, then processes it.
Qminer 214 ⭐
Analytic platform for real-time large-scale streams containing structured and unstructured data.
Time Series Prediction 516 ⭐
A collection of time series prediction methods: rnn, seq2seq, cnn, wavenet, transformer, unet, n-beats
Pycbc 229 ⭐
Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.
Pycwt 172 ⭐
A Python module for continuous wavelet spectral analysis. It includes a collection of routines for wavelet transform and statistical analysis via FFT algorithm. In addition, the module also includes cross-wavelet transforms, wavelet coherence tests and sample scripts.
Radio Transformer Networks 118 ⭐
A PyTorch implementation of Radio Transformer Networks from the paper "An Introduction to Deep Learning for the Physical Layer".
Signals And Systems Lecture 212 ⭐
Continuous- and Discrete-Time Signals and Systems - Theory and Computational Examples
Edsp 127 ⭐
A cross-platform DSP library written in C++ 11/14. This library harnesses the power of C++ templates to implement a complete set of DSP algorithms.
Python Pesq 248 ⭐
PESQ (Perceptual Evaluation of Speech Quality) Wrapper for Python Users (narrow band and wide band)
Brainflow 537 ⭐
BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors
Msnoise 112 ⭐
A Python Package for Monitoring Seismic Velocity Changes using Ambient Seismic Noise | http://www.msnoise.org
Nanahou Awesome Speech Enhancement 428 ⭐
A tutorial for Speech Enhancement researchers and practitioners. The purpose of this repo is to organize the world’s resources for speech enhancement and make them universally accessible and useful.
Computer Vision Video Lectures 224 ⭐
A curated list of free, high-quality, university-level courses with video lectures related to the field of Computer Vision.
Tensorflow Signal Processing 82 ⭐
doing audio digital signal processing in tensorflow to try to recreate digital audio effects
Aca Code 72 ⭐
Matlab scripts accompanying the book "An Introduction to Audio Content Analysis" (www.AudioContentAnalysis.org)
Raphaelvallat Yasa 189 ⭐
YASA (Yet Another Spindle Algorithm): a Python package to analyze polysomnographic sleep recordings.
Hearingaid Prototype 74 ⭐
Instructions for building an almost consumer hardware based prototype of a hearing aid
Awesomeanimeresearch 485 ⭐
Papers, repository and other data about anime or manga research. Please let me know if you have information that the list does not include.
Speech_feature_extraction 75 ⭐
Feature extraction of speech signal is the initial stage of any speech recognition system.
Rgpr 82 ⭐
Ground-penetrating radar (GPR) data processing and visualisation: a free and open-source software package (R language)
Quakemigrate 85 ⭐
A Python package for automatic earthquake detection and location using waveform migration and stacking.
Kalman Jax 77 ⭐
Approximate inference for Markov Gaussian processes using iterated Kalman smoothing, in JAX
Tutorial_separation 246 ⭐
This repo summarizes the tutorials, datasets, papers, codes and tools for speech separation and speaker extraction task. You are kindly invited to pull requests.
Filtering Stft And Laplace Transform 50 ⭐
Simple demo of filtering signal with an LPF and plotting its Short-Time Fourier Transform (STFT) and Laplace transform, in Python.
Fasttemplateperiodogram 42 ⭐
NlogN algorithm for least-squares fitting of periodic templates to noisy, non-equispaced time-series data.
Alikaratana Music Genre Classification 47 ⭐
Automatic Music Genre Classification with Machine Learning Techniques
Gr Eventstream 36 ⭐
gr-eventstream is a set of GNU Radio blocks for creating precisely timed events and either inserting them into, or extracting them from normal data-streams precisely. It allows for the definition of high speed time-synchronous c++ burst event handlers, as well as bridging to standard GNU Radio Async PDU messages with precise timing easily.
264 Tools 49 ⭐
:musical_keyboard: Modular sound playback, processing, & performance tools for students of Max and live electronics at Harvard University