110 Open Source Music Information Retrieval Software Projects
Free and open source music information retrieval code projects including engines, APIs, generators, and tools.
C++ library for audio and music analysis, description and synthesis, including Python bindings
Chordify Annotator Subjectivity Dataset - A chord-Label harmony dataset with multiple reference annotations per song
Methods to compute various chroma audio features and audio similarity measures particularly for the task of cover song identification
Samplecnn Pytorch42 ⭐
Pytorch implementation of "Sample-level Deep Convolutional Neural Networks for Music Auto-tagging Using Raw Waveforms"
Deep Music Genre Classification22 ⭐
🎵 Using Deep Learning to Categorize Music as Time Progresses Through Spectrogram Analysis
CREPE: A Convolutional REpresentation for Pitch Estimation -- pre-trained model (ICASSP 2018)
Talk about Audio signal analysis with python in PyCon 2018 in Medellin - Colombia
Ismir2018 Revisiting Svd49 ⭐
Revisiting Singing Voice Detection : a Quantitative Review and the Future Outlook
Music Style Transfer14 ⭐
Source code for "Transferring the Style of Homophonic Music Using Recurrent Neural Networks and Autoregressive Model"
Vocal Melody Extraction51 ⭐
Source code for "Vocal melody extraction with semantic segmentation and audio-symbolic domain transfer learning".
Music Genre Classification Fma13 ⭐
Data pipeline and training pipeline for 🎵 music genre classification from FMA dataset
Melody Extraction With Melodic Segnet42 ⭐
The source code of "A Streamlined Encoder/Decoder Architecture for Melody Extraction"
Music Source Separation11 ⭐
A Pytorch implementation of "Denoising Auto-encoder with Recurrent Skip Connections and Residual Regression for Music Source Separation"
Ismir2019 Music Style Translation25 ⭐
The code for the ISMIR 2019 paper “Supervised symbolic music style translation using synthetic data”.
Control mechanisms to the U-Net architecture for doing multiple source separation instruments
Python scripts accompanying the book "An Introduction to Audio Content Analysis" (www.AudioContentAnalysis.org)
Mediaeval 2019 Moodtheme Detection11 ⭐
4th position solution to the MediaEval - The 2019 Emotion and Themes in Music using Jamendo
Jdcnet Pytorch15 ⭐
pytorch implementation of JDCNet, singing voice detection and classification network
Best Audio Classification Resources With Deep Learning63 ⭐
List of articles related to deep learning applied to music
Aroma Of The Songs10 ⭐
Aroma of the Songs — Visualizing music in the form of intricate rose petals using moving cube traces.
Lyrics-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.
Music Sketchnet54 ⭐
ISMIR 2020 Paper repo: Music SketchNet: Controllable Music Generation via Factorized Representations of Pitch and Rhythm
Jorensix Olaf217 ⭐
Olaf: Overly Lightweight Acoustic Fingerprinting is a portable acoustic fingerprinting system.
Omniscient Mozart, being able to transcribe everything in the music, including vocal, drum, chord, beat, instruments, and more.
Understand of the fundamentals of digital signal processing for Machine Learning/Deep Learning applications.
Course about artificial intelligence applied to the arts. Available in spanish and english.
Master thesis: Structured Auto-Encoder with application to Music Genre Recognition (code)
A semantic and technical analysis of musical scores based on Information Retrieval Principles
Aca Slides59 ⭐
Slides 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
Aca Code72 ⭐
Matlab scripts accompanying the book "An Introduction to Audio Content Analysis" (www.AudioContentAnalysis.org)
Matlab implementation of the: J.R. Zapata, M. Davies and E. Gómez, "Multi-feature beat tracker," IEEE/ACM Transactions on Audio, Speech and Language Processing. 22(4), pp. 816-825, 2014"
Alikaratana Music Genre Classification47 ⭐
Automatic Music Genre Classification with Machine Learning Techniques
Danz1ka19 Music Genre Classification24 ⭐
Classifying English Music (.mp3) files using Music Information Retrieval (MIR), Digital/Audio Signal Processing (DIP) and Machine Learning (ML) Strategies
Media Now11 ⭐
Get media information from YouTube and Vimeo videos, Spotify tracks and Discogs releases.
[REPO] Create a music genre dataset (metadata or audio) for classification using the Spotify Web API
An (optimized) implementation of the music DR measurement (compliant with http://dr.loudness-war.info/), it supports CUE sheets and is faster than all currently available alternatives (at the time of writing, not sure about now)
Songspk Musicscrapper11 ⭐
A Python Script which scrapes out all the Songs URL from SongsPK and store it in a SQLite3 Database