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.
- echopype-examples
Echopype example notebooks
- SoftwareProfesionalAcustica
Jupyter notebooks from the course: Software in Acoustics, Master in Industrial Mathematics (M2i)
- Structure-Borne Sound Lecture
Interactive jupyter lecture notes for structure-borne sound lecture at TU Berlin
Signal Processing
- Acoular
Acoustic testing and source mapping software
- AcouPipe
A library for large-scale microphone array data simulation to solve deep learning tasks
- BRTLibrary
The Binaural Rendering Toolbox (BRT) is a set of software libraries, applications, and definitions aimed as a virtual laboratory for psychoacoustic experimentation. The BRT is developed in the framework of the SONICOM project and includes the algorithms developed in the 3D Tune-In Toolkit in a new open, extensible architecture.
- 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).
- phonometry
Standards-conformant acoustics library for Python: measurement and metrology, building, environmental and room acoustics, psychoacoustics, electroacoustics, vibration, underwater and aircraft/rotorcraft noise. Every method is implemented from the standard and validated against reference data, with teaching-style docs (formerly PyOctaveBand).
Bioacoustics
- Acoupi
Python toolkit to implement bioacoustics classifier on embedded systems.
- AudioMoth
A minimal project on which all AudioMoth firmware can be built.
- bacpipe
bacpipe (BioAcoustic Pipeline) makes deep learning models in bioacoustics accessible
- bioacoustics-model-zoo
Pre-trained models for bioacoustic classification tasks
- 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.
Hardware
- acoustic-camera
This project uses Acoular to implement an acoustic camera for the miniDSP UMA-16 microphone array, with optional integration of a transformer model.
- QSpeakers
loudspeaker enclosure designer
- Sesenta: Open Source Acoustic Camera
Sesenta is an open-source project for building a tileable acoustic camera using FPGA technology
Underwater Acoustics
- AcousticScattering.jl
A Julia package for acoustic scattering and target strength calculations using modal-series, Kirchhoff, boundary-element, finite-element, and fundamental-solution methods.
- acousticTS
Physics-based models and approximations estimating acoustic target strength (TS) of underwater targets
- echopype
Enabling interoperability and scalability in ocean sonar data analysis
- echoSMs
Making acoustic scattering models available to fisheries and plankton scientists via the world wide web
- OSEkit
OSEkit is an open source suite of tools written in python and dedicated to the management and analysis of data in underwater passive acoustics.
- Triton
:whale: Scripps Whale Acoustics Lab :earth_americas: Scripps Acoustic Ecology Lab - Triton with remoras in development
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
Ultrasound
- AcousTools
A Python based library for working with acoustic fields for holography
AeroAcoustics
- AeroAcoustics.jl
A Julia package for Aeroacoustics
- FLOWUnsteady
An interactional aerodynamics and acoustics solver for multirotor aircraft and wind energy
- WAPE
Wide Angle Parabolic Equation model with arbitrary Mach number
Showing a sample of 126 resources. View the full list on GitHub →