awesome-acoustic
github.com/nitnelav/awesome-acoustic ↗A list of awesome open-source acoustic packages and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me education resources from awesome-acoustic"
Installation instructions →What's inside
Education
- Acoucou
A platform for learning about acoustics
- AcousticsML
Tutorial on using machine learning for acoustics. This tutorial covers a wide range of machine learning approaches for acoustic applications.
- SoftwareProfesionalAcustica
Jupyter notebooks from the course: Software in Acoustics, Master in Industrial Mathematics (M2i)
Signal Processing
- Acoular
Acoustic testing and source mapping software
- CleanTiPy
An open-source implementation of CLEAN-T acoustic imaging technique
- paderwasn
Paderwasn is a collection of methods for acoustic signal processing in wireless acoustic sensor networks (WASNs).
- pyDMD
Python Dynamic Mode Decomposition
- PyOctaveBand
[Python3] Octave-Band and Fractional Octave-Band filter. For signal in time domain.
Bioacoustics
- Acoupi
Python toolkit to implement bioacoustics classifier on embedded systems.
- AudioMoth
A minimal project on which all AudioMoth firmware can be built.
- BirdNET
BirdNET analyzer for scientific audio data processing.
- BirdNET-Pi
A realtime acoustic bird classification system for the Raspberry Pi 5, 4B 3B+ 0W2 and more. Built on the TFLite version of BirdNET.
- Crowsetta
A tool to work with any format for annotating animal sounds
- opensoundscape
Open source, scalable software for the analysis of bioacoustic recordings
Hardware
- acoustic-camera
This project uses Acoular to implement an acoustic camera for the miniDSP UMA-16 microphone array, with optional integration of transformer model.
- Sesenta: Open Source Acoustic Camera
Sesenta is an open-source project for building a tileable acoustic camera using FPGA technology
General Tools
- Acoustic Toolbox
A Python library for acousticians.
- friture
Real-time audio visualizations (spectrum, spectrogram, etc.)
- ITA Toolbox
An open source MATLAB toolbox for acoustics developed by the Institute of Technical Acoustics of the RWTH Aachen University
- k-Wave
A MATLAB toolbox for the time-domain simulation of acoustic wave fields
- k-Wave-python
A Python interface to k-Wave GPU accelerated binaries
- Mesh2HRTF
Open software for the numerical calculation of head-related transfer functions
AeroAcoustics
- AeroAcoustics.jl
A Julia package for Aeroacoustics
- WAPE
Wide Angle Parabolic Equation model with arbitrary Mach number
Music
- audioFlux
A library for audio and music analysis, feature extraction.
- librosa
Python library for audio and music analysis
- madmom
Python audio and music signal processing library
- pyAudioAnalysis
Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications
Books
- Aviation Noise Impact Management
A view into the state-of-the-art research on aviation noise and related annoyance
- Beginning DYNA[mics] with code_aster
A practical introduction to mechanical DYNAmic [misc]ellaneous using code_aster
- Exploring Animal Behavior Through Sound: Volume 1
Introduces standard terminology, procedures, equipment, and analysis tools for animal bioacoustic studies.
- Exploring Animal Behavior Through Sound: Volume 2
Organized into nine chapters by taxonomy — invertebrates, insects, amphibians, reptiles, fishes, birds, and mammals (subterranean, terrestrial, and marine) — it delves into sound production, sound reception, sound function, and the impacts of noise on these creatures.
- Marine Mammal Acoustics in a Noisy Ocean
Explores the fundamentals of ocean acoustics, revealing the intricate sources of underwater noise that challenge marine life
- Nonlinear Acoustics
Introductory text on the theory of nonlinear acoustics authored by experts on their respective topics
Showing a sample of 88 resources. View the full list on GitHub →