292 Open Source Audio Processing Software Projects
Free and open source audio processing code projects including engines, APIs, generators, and tools.
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.
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.
Video to Text: Natural language description generator for some given video. [Video Captioning]
Sound manager with 3 tracks, language system, pooling system, Fade in/out effects, EventTrigger system and more.
Neural Style Transfer Audio56 ⭐
This is PyTorch Implementation of Neural Style Transfer Algorithm which is modified for Audios.
Googlechromelabs Audioworklet Polyfill184 ⭐
🔊 Polyfill AudioWorklet using the legacy ScriptProcessor API.
Tensorflow Audio Classification97 ⭐
Audio classification with VGGish as feature extractor in TensorFlow
Audio Visualizer Android670 ⭐
🎵 [Android Library] A light-weight and easy-to-use Audio Visualizer for Android.
Keras Sincnet58 ⭐
Keras (tensorflow) implementation of SincNet (Mirco Ravanelli, Yoshua Bengio - https://github.com/mravanelli/SincNet)
Emotion Classification From Audio Files263 ⭐
Understanding emotions from audio files using neural networks and multiple datasets.
Video Audio Tools164 ⭐
To process/edit video and audio with Python+FFmpeg. [简单实用] 基于Python+FFmpeg的视频和音频的处理/剪辑。
Audio engine and DSP for Android, written in C++ providing low latency performance in a musical context, supporting both OpenSL and AAudio.
Classification of Urban Sound Audio Dataset using LSTM-based model.
Python Pesq248 ⭐
PESQ (Perceptual Evaluation of Speech Quality) Wrapper for Python Users (narrow band and wide band)
Python scripts accompanying the book "An Introduction to Audio Content Analysis" (www.AudioContentAnalysis.org)
A VST reverb effect in which the reflections can be frozen, filtered, pitch shifted and ultimately disintegrated.
Android Audio Processing Using Webrtc75 ⭐
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.
Tensorflow 2.x implementation of the DTLN real time speech denoising model. With TF-lite, ONNX and real-time audio processing support.
Real time monaural source separation base on fully convolutional neural network operates on Time-frequency domain.
Open source audio fingerprinting in .NET. An efficient algorithm for acoustic fingerprinting written purely in C#.
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.
Digital Audio Workstation with Python; VST instruments/effects, parameter automation, FAUST, Warp Markers, and JUCE processors
Libopenshot Audio152 ⭐
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.
R8brain Free Src308 ⭐
High-quality pro audio resampler / sample rate converter C++ library. Very fast, for both audio resampling and time-series interpolation.
Aca Slides59 ⭐
Slides and Code for "An Introduction to Audio Content Analysis," also taught at Georgia Tech as MUSI-6201. This introductory course on Music Information Retrieval is based on the text book "An Introduction to Audio Content Analysis", Wiley 2012
Aca Code72 ⭐
Matlab scripts accompanying the book "An Introduction to Audio Content Analysis" (www.AudioContentAnalysis.org)
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
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.
Audio Reactive Led Strip2245 ⭐
:musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi
Lcav Frida61 ⭐
A high-resolution direction-of-arrival finding algorithm relying on finite rate of innovation sampling with a robust reconstruction algorithm.
Speech noise reduction which was generated using existing post-production techniques implemented in Python
Implementation of research papers on Deep Learning+ NLP+ CV in Python using Keras, Tensorflow and Scikit Learn.
Faiface Beep1455 ⭐
A little package that brings sound to any Go application. Suitable for playback and audio-processing.