175 Open Source Audio Processing Software Projects
Free and open source audio processing code projects including engines, APIs, generators, and tools.
MediAPIpe 9228 ⭐
MediaPipe is the simplest way for researchers and developers to build world-class ML solutions and applications for mobile, edge, cloud and the web.
Deeplearn 1733 ⭐
Implementation of research papers on Deep Learning+ NLP+ CV in Python using Keras, Tensorflow and Scikit Learn.
Audio Reactive Led Strip 1756 ⭐
:musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi
Faiface Beep 1035 ⭐
A little package that brings sound to any Go application. Suitable for playback and audio-processing.
Kfr 893 ⭐
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Audio Visualizer Android 533 ⭐
🎵 [Android Library] A light-weight and easy-to-use Audio Visualizer for Android.
Soundfingerprinting 486 ⭐
Open source audio fingerprinting in .NET. An efficient algorithm for acoustic fingerprinting written purely in C#.
Mwengine 184 ⭐
Audio engine and DSP for Android, written in C++ providing low latency performance in a musical context, supporting both OpenSL and AAudio.
Googlechromelabs Audioworklet Polyfill 171 ⭐
🔊 Polyfill AudioWorklet using the legacy ScriptProcessor API.
Img Encode 148 ⭐
Encode an image to sound and view it as a spectrogram - turn your images into music
Noise_reduction 118 ⭐
Speech noise reduction which was generated using existing post-production techniques implemented in Python
Emotion Classification From Audio Files 131 ⭐
Understanding emotions from audio files using neural networks and multiple datasets.
Edsp 107 ⭐
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.
Libopenshot Audio 103 ⭐
OpenShot Audio Library (libopenshot-audio) is a free, open-source project that enables high-quality editing and playback of audio, and is based on the amazing JUCE library.
Python Pesq 105 ⭐
PESQ (Perceptual Evaluation of Speech Quality) Wrapper for Python Users (narrow band and wide band)
Video Audio Tools 93 ⭐
To process/edit video and audio with Python+FFmpeg. [简单实用] 基于Python+FFmpeg的视频和音频的处理/剪辑。
Tensorflow Audio Classification 79 ⭐
Audio classification with VGGish as feature extractor in TensorFlow
Video2description 83 ⭐
Video to Text: Generates description in natural language for given video (Video Captioning)
Aca Code 63 ⭐
Matlab scripts accompanying the book "An Introduction to Audio Content Analysis" (www.AudioContentAnalysis.org)
Aca Slides 49 ⭐
Slides and Code for "An Introduction to Audio Content Analysis," also taught at Georgia Tech as MUSI-6201 - Computational Music Analysis. This introductory course on Music Information Retrieval is based on the text book "An Introduction to Audio Content Analysis", Wiley 2012
Lcav Frida 51 ⭐
A high-resolution direction-of-arrival finding algorithm relying on finite rate of innovation sampling with a robust reconstruction algorithm.
Dtln 67 ⭐
Tensorflow 2.x implementation of the DTLN real time speech denoising model. With TF-lite, ONNX and real-time audio processing support.
Unitysoundmanager 45 ⭐
Sound manager with 3 tracks, language system, pooling system, Fade in/out effects, EventTrigger system and more.
Pycrossfade 45 ⭐
pyCrossfade is born out of a personal effort to create seamless and customizable transitions between music files using beat matching, gradual bpm change on bars and EQ manipulation.
Acbavplayerextension 41 ⭐
An extension on AVPlayer which converts it to have all useful features of AVAudioPlayer but with streaming support. Also added additional methods to support Audio visualization from AVPlayer streaming.
Keras Sincnet 42 ⭐
Keras (tensorflow) implementation of SincNet (Mirco Ravanelli, Yoshua Bengio - https://github.com/mravanelli/SincNet)
Audio_degrader 34 ⭐
Audio degradation toolbox in python, with a command-line tool. It is useful to apply controlled degradations to audio: e.g. data augmentation, evaluation in noisy conditions, etc.
Pyaca 33 ⭐
IN WORK: Python scripts accompanying the book "An Introduction to Audio Content Analysis" (www.AudioContentAnalysis.org)
Spleeterrt 34 ⭐
Real time monaural source separation base on fully convolutional neural network operates on Time-frequency domain.
Neural Style Transfer Audio 35 ⭐
This is PyTorch Implementation of Neural Style Transfer Algorithm which is modified for Audios.
Android Audio Processing Using Webrtc 32 ⭐
All in all WebRTC. A Complete Guide to enable Rich and High Quality of **Real-Time Voice Communication** on Android Platform. This repository involves a complete understanding, implementation and documentation related to WebRTC Audio Processing.
Fogpad 28 ⭐
A VST reverb effect in which the reflections can be frozen, filtered, pitch shifted and ultimately disintegrated.
Audio_classification_using_lstm 30 ⭐
Classification of Urban Sound Audio Dataset using LSTM-based model.
Rednafi Urban Sound Classification 31 ⭐
Urban sound source tagging from an aggregation of four second noisy audio clips via 1D and 2D CNN (Xception)
Best Audio Classification Resources With Deep Learning 30 ⭐
List of articles related to deep learning applied to music
Spotify Musixmatch Data Collector 25 ⭐
A Python module to generate large scale Music datasets using both Spotify and MusixMatch API's.
Overiva 25 ⭐
Code to do blind source separation with more microphones than sources using auxilliary based independent vector analysis.
Sound Based Bird Species Detection 21 ⭐
Deep Learning project: Neural Networks (audio and image analysis and processing), Flask App deployed to AWS
Audio Classification Using Cnn Mlp 23 ⭐
Multi class audio classification using Deep Learning (MLP, CNN): The objective of this project is to build a multi class classifier to identify sound of a bee, cricket or noise.
Xindaw 18 ⭐
A multiscreen Web-based DAW designed for audio&video live performances (Tone.JS/React/Meteor)
Android Vad 21 ⭐
This VAD library can process audio in real-time utilizing GMM which helps identify presence of human speech in an audio sample that contains a mixture of speech and noise.
Music Classification Cnn Pytorch 18 ⭐
Music genre classification using Convolutional Neural Networks on Spectrograms in PyTorch
Audio_noise_clustering 17 ⭐
https://dodiku.github.io/audio_noise_clustering/results/ ==> An experiment with a variety of clustering (and clustering-like) techniques to reduce noise on an audio speech recording.
Stemgen 17 ⭐
🎛 Stemgen is a Stem file generator. Convert any track into a Stem and have fun with Traktor.
Audiosync 15 ⭐
First implementation of the audio synchronization feature for Vidify, now abandoned in place of https://github.com/vidify/vidify/tree/master/src/audiosync
Audio Classification Using Deep Learning 15 ⭐
Classifying 10 different categories of Sound using Deep Learning.
Audio2spectrogram 16 ⭐
This tool can be used to convert mp3 to processable wav files, generate chunks of wav's and generate spectrograms.
Chromacoverid 12 ⭐
Methods to compute various chroma audio features and audio similarity measures particularly for the task of cover song identification
Lecture Demos 11 ⭐
Demonstrations for the interactive exploration of selected core concepts of audio, image and video processing as well as related topics
Audioeffectdynamics 11 ⭐
Dynamics Processor (Gate, Compressor & Limiter) for the Teensy Audio Library
Tanta 10 ⭐
This project provides Sample Projects which can assist people in developing applications for Windows Media Foundation in the C# language.
Rnnoise_wrapper 13 ⭐
A simple Python wrapper to simplify working with audio noise reduction RNNoise.
Planeverb 11 ⭐
Project Planeverb is a CPU based real-time wave-based acoustics engine for games. It comes with an integration with the Unity Engine.