audiolazy
octocat: :package: - Expressive Digital Signal Processing (DSP) package for Python.
Curated list of python software and packages related to scientific research in audio
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
octocat: :package: - Expressive Digital Signal Processing (DSP) package for Python.
octocat: :package: - Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding.
octocat: :package: - Reads and writes all kind of audio metadata for various formats.
octocat: - PyAV is a Pythonic binding for FFmpeg or Libav.
octocat: :package: - Read audio files, SOFA files, and COMSOL data with the pyfar.io module.
octocat: :package: - Library based on libsndfile, CFFI, and NumPy.
octocat: :package: - Wrapper for sox.
octocat: :package: - read/write of STEMS multistream audio.
octocat: :package: - reading music meta data of MP3, OGG, FLAC and Wave files.
octocat: :package: - useful tools for acousticians.
octocat: - DSP filter toolbox (lots of filters).
octocat: :package: - real-time audio time-scale modification procedures.
octocat: - Gammatone filterbank implementation.
octocat: :package: - Wrapper for FFTW(3).
octocat: :package: - Non-stationary gabor transform, constant-q.
octocat: :package: - Automated reference audio mastering.
octocat: :package: - MDCT transform.
octocat: :package: - Standard-conformant acoustic measurement (formerly PyOctaveBand): fractional-octave filtering, sound level metrology, psychoacoustics, building and underwater acoustics, each metric checked against its governing standard.
octocat: :package: - Manipulate audio with a simple and easy high level interface.
octocat: - Implementation of the MATLAB Time-Frequency Toolbox.
octocat: :package: - Room Acoustics Simulation (RIR generator)
octocat: :package: - Wrapper for rubberband to do pitch-shifting and time-stretching.
octocat: :package: - Discrete Wavelet Transform in Python.
octocat: :package: - Sample rate conversion.
octocat: :package: - Sound Field Synthesis Toolbox.
octocat: :package: - Analyze, visualize and process sound field data recorded by spherical microphone arrays.
octocat: :package: - Standalone package for Short-Time Fourier Transform.
octocat: :package: - Feature extractor, written in C, Python interface.
octocat: :package: - A library for audio and music analysis, feature extraction.
octocat: - Music related low level and high level feature extractor, C++ based, includes Python bindings.
octocat: :package: - Common speech features for ASR.
octocat: - Python bindings for YAAFE feature extractor.
octocat: :package: - Library for Speech Processing and Recognition, mostly feature extraction for now.
octocat: :package: - Python library for features extraction from audio files.
octocat: :package: - Audio Data Augmentation.
octocat: :package: - Musical Data Augmentation.
octocat: :package: - Audio Data Augmentation.
octocat: :package: - Forced aligner, based on MFCC+DTW, 35+ languages.
octocat: :package: - Pretrained automatic speech recognition.
octocat: - Forced-aligner built on Kaldi.
octocat: :package: - Python interface to the Praat phonetics and speech analysis, synthesis, and manipulation software.
octocat: :package: - Automatic phoneme transcription tool.
octocat: :package: - Neural building blocks for speaker diarization.
² :octocat: :package: - Feature Extraction, Classification, Diarization.
octocat: :package: - Interface to the WebRTC Voice Activity Detector.
octocat: - Wrapper for the PESQ score calculation.
octocat: :package: - Short Term Objective Intelligibility measure (STOI).
octocat: :package: - Port of Google's ViSQOL audio/speech quality metric (MOS-LQO) that installs without Bazel.
octocat: - Wrapper for Morise's World Vocoder.
octocat: - Forced aligner, based on Kaldi (HMM), English (others can be trained).
package: - Speaker and Language recognition.
octocat: :package: - Wrapper for several ASR engines and APIs, online and offline.
octocat: :package: - Evaluation toolbox for Sound Event Detection
octocat: :package: - Inner ear models.
octocat: :package: - Spiking neural networks simulator, includes cochlea model.
octocat: - Perceived loudness, includes Zwicker, Moore/Glasberg model.
octocat: - Audio loudness meter and normalization, implements ITU-R BS.1770-4.
octocat: :package: - Common Fate Model and Transform.
octocat: - Sparse Beta-Divergence Tensor Factorization.
octocat: :package: - Holistic source separation framework including DSP methods and deep learning methods.
octocat: :package: - Several flavors of non-negative-matrix factorization.
octocat: - Corpus Analysis Tools for Computational Hook Discovery.
octocat: - Algorithms for chord detection and key estimation.
octocat: :package: - MIR packages with strong focus on beat detection, onset detection and chord recognition.
octocat: :package: - Common scores for various MIR tasks. Also includes bss_eval implementation.
octocat: :package: - Music Structure Analysis Framework.
octocat: :package: - General audio and music analysis.
octocat: :package: - Keras Audio Preprocessors
octocat: - PyTorch Audio Loaders
octocat: :package: - Accelerated audio processing using 1D convolution networks in PyTorch.
octocat: :package: - Toolkit for Computer-Aided Musicology.
octocat: :package: - Realtime MIDI wrapper.
octocat: :package: - Advanced music theory and notation package with MIDI file and playback support.
octocat: :package: - Utility functions for handling MIDI data in a nice/intuitive way.
octocat: - Subtractive, additive, FM, and sample-based sound synthesis.
octocat: - Realtime audio dsp engine.
octocat: :package: - PortAudio wrapper providing realtime audio I/O with NumPy.
octocat: - Binaural rendering of streamed or IR-based high-order spherical microphone array signals.
octocat: - high level audio analysis, imaging, transcoding, streaming and labelling.
octocat: :package: - Music library manager and MusicBrainz tagger.
octocat: :package: - Parse and process the MUSDB18 dataset.
octocat: - Parse medleydb audio + annotations.
octocat: :package: - Wrapper for Soundcloud API.
octocat: :package: - Download youtube videos (and the audio).
octocat: :package: - Loading different types of audio datasets.
octocat: :package: - Common loaders for Music Information Retrieval (MIR) datasets.
package: - Interface compiled vamp plugins.
octocat: - fast-paced introduction to Python essentials, aimed at researchers and developers.
octocat: - Highly recommended tutorial, covers large parts of the scientific Python ecosystem.
Short overview of equivalent python functions for switchers.
octocat: - collection of instructional iPython Notebooks for music information retrieval (MIR).
Exercises as iPython notebooks.
Live-coding video showing how to use the SoundDevice library to reproduce realistic sounds. Code.
Introduction and examples for the python packages for acoustics research (pyfar).
Jake Vanderplas, Excellent Book and accompanying tutorial notebooks.
Meinard Müller, comes with Python exercises.
John C. Glover, Victor Lazzarini and Joseph Timoney, Linux Audio Conference 2011.
, Video - Brian McFee, Colin Raffel, Dawen Liang, Daniel P.W. Ellis, Matt McVicar, Eric Battenberg, Oriol Nieto, Scipy 2015.
, Video - Hervé Bredin, Ruiqing Yin, Juan Manuel Coria, Gregory Gelly, Pavel Korshunov, Marvin Lavechin, Diego Fustes, Hadrien Titeux, Wassim Bouaziz, Marie-Philippe Gill, ICASSP 2020.
Audio Signal Processing, Python based course from UPF of Barcelona and Stanford University.
Masters Course Material (University of Rostock) with many Python examples.
Music Information Retrieval Community.
rust-unofficial/awesome-rust
A curated list of Rust code and resources.
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
vinta/awesome-python
Curated Python frameworks, libraries and resources.
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
avelino/awesome-go
Curated Go frameworks and libraries.
ziadoz/awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.