← all repositories

samim23/polymath

ML pipeline that converts raw music into a structured, searchable sample library with stem separation, key detection, tempo quantization, and MIDI export.

1.6k stars Python Other AIData Tooling
polymath
Velocity · 7d
+1.3
★ / day
Trend
steady
star history

Polymath applies multiple neural networks to process music libraries at scale. It separates songs into stems (vocals, drums, bass, etc.) using Demucs, detects musical structure with sf_segmenter, identifies pitch and key with Crepe, and transcribes audio to MIDI using Basic Pitch. The processed output is quantized to consistent tempo and beat-grid, enabling music producers to rapidly search, sample, and recombine elements across their entire library into DAW-ready stems.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.