What is Polymath?
Polymath is a tool that uses machine learning to transform any music library into a searchable sample library. It automatically separates songs into individual tracks like beats and basslines, aligns them to a common tempo and grid, analyzes musical structure and key information, and converts audio to MIDI. This simplifies workflows for music producers, DJs, and ML audio developers.
With Polymath, users can combine elements from different songs to create unique compositions. They can also quickly find relevant tracks for long DJ sets or streamline the process of building large music datasets for training models.
Key features include:
Music source separation using Demucs neural network
Music structure segmentation using sf_segmenter neural network
Pitch tracking and key detection using Crepe neural network
Audio to MIDI conversion using basic pitch neural network
Quantization and alignment using pyrubberband
Music information retrieval and processing using librosa