Any python libraries to estimate the main melody’s pitch from polyphonic music?
- Basic Pitch is for Automatic Music Transcription (AMT), using lightweight neural networks.
Link: https://github.com/spotify/basic-pitch - MELODIA in Essentia. It estimates the fundamental frequency of the predominant melody from polyphonic music signals using the MELODIA algorithm.
Link: https://essentia.upf.edu/reference/std_PredominantPitchMelodia.html - Omnizart is for automatic music transcription, given polyphonic music it is able to transcribe pitched instruments, vocal melody, chords, drum events, and beat.
Link: https://pypi.org/project/omnizart/ - Sheet Sage transcribes your favorite pop song into a lead sheet containing the melody and chords.
Link: https://github.com/chrisdonahue/sheetsage - CREPE is a monophonic pitch tracker based on a deep convolutional neural network operating directly on the time-domain waveform input.
Link: https://github.com/marl/crepe - SPICE is Self-supervised PItCh Estimation.
Link: Github Python Notebook - ReconVAT is a semi-supervised automatic music transcription model.
Link: https://github.com/KinWaiCheuk/ReconVAT - AudioFlux is a deep learning tool library for audio and music analysis, feature extraction.
Link: https://github.com/libAudioFlux/audioFlux




