Skip to main content

A list of awesome open-source acoustic packages and resources.

127
GitHub Stars
88
Curated Resources
16
Categories
23 hours ago
Last Refreshed
General ToolsSignal ProcessingRoom AcousticsEnvironmentFEM, Materials, VibrationsSoundscapeBioacousticsDatabasesMusicHealthEducationAeroAcousticsAI, Machine LearningBooksHardwareSeismology

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

Showing a sample of 88 resources. View the full list on GitHub →