GistA C++ Library for Audio Analysis
TutorialTutorial covering Open Source tools for Source Separation.
OlafOlaf: Overly Lightweight Acoustic Fingerprinting is a portable acoustic fingerprinting system.
Dali DALI: a large Dataset of synchronised Audio, LyrIcs and vocal notes.
OmnizartOmniscient Mozart, being able to transcribe everything in the music, including vocal, drum, chord, beat, instruments, and more.
Omr DatasetsCollection of datasets used for Optical Music Recognition
AudioowlFast and simple music and audio analysis using RNN in Python 🕵️♀️ 🥁
MuspyA toolkit for symbolic music generation
EssentiaC++ library for audio and music analysis, description and synthesis, including Python bindings
GeniusEasily access song lyrics from Genius in a tibble.
FmaFMA: A Dataset For Music Analysis
Aca CodeMatlab scripts accompanying the book "An Introduction to Audio Content Analysis" (www.AudioContentAnalysis.org)
Vocal Melody ExtractionSource code for "Vocal melody extraction with semantic segmentation and audio-symbolic domain transfer learning".
StrugatzkiAlgorithms for matching audio file similarities. Mirror of https://git.iem.at/sciss/Strugatzki
AlignmentdurationLyrics-to-audio-alignement system. Based on Machine Learning Algorithms: Hidden Markov Models with Viterbi forced alignment. The alignment is explicitly aware of durations of musical notes. The phonetic model are classified with MLP Deep Neural Network.
MeydaAudio feature extraction for JavaScript.
MadmomPython audio and music signal processing library
CrepeCREPE: A Convolutional REpresentation for Pitch Estimation -- pre-trained model (ICASSP 2018)
MsafMusic Structure Analysis Framework
Essentia.jsJavaScript library for music/audio analysis and processing powered by Essentia WebAssembly
msmdA Multimodal Audio Sheet Music Dataset
muscapsSource code for "MusCaps: Generating Captions for Music Audio" (IJCNN 2021)
dlaudioMaster thesis: Structured Auto-Encoder with application to Music Genre Recognition (code)
cunetControl mechanisms to the U-Net architecture for doing multiple source separation instruments
MixingBearPackage for automatic beat-mixing of music files in Python 🐻🎚
dechorderAutomatic chord recognition application powered by machine learning
sampleCNN-pytorchPytorch implementation of "Sample-level Deep Convolutional Neural Networks for Music Auto-tagging Using Raw Waveforms"
SymbTrTurkish Makam Music Symbolic Data Collection
MidiTokA convenient MIDI / symbolic music tokenizer for Deep Learning networks, with multiple strategies 🎶
tomatoTurkish-Ottoman Makam (M)usic Analysis TOolbox
arrangerAn AI for Automatic Instrumentation
audio to midiA CNN which converts piano audio to a simplified MIDI format
Music-Style-TransferSource code for "Transferring the Style of Homophonic Music Using Recurrent Neural Networks and Autoregressive Model"
CLMROfficial PyTorch implementation of Contrastive Learning of Musical Representations
Modulo7A semantic and technical analysis of musical scores based on Information Retrieval Principles
toscaniniA JavaScript module for searching music scores.
spafe🔉 spafe: Simplified Python Audio Features Extraction
musicntwrkNetwork Analysis of Generalized Musical Spaces
da-tacosA Dataset for Cover Song Identification and Understanding
emusic netNeural network to classify certain styles of Electronic music
ACA-SlidesSlides 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/2022