¿Qué es Polymath?
Polymath es una herramienta revolucionaria que utiliza machine learning para transformar tu biblioteca musical en una librería de samples lista para producción. Convierte canciones en stems (bajo, batería, voces, etc.), las ajusta al mismo tempo, analiza su estructura musical, tonalidad y más, facilitando la creación de mashups, sets de DJ o datasets para IA.
¿Cuáles son las características de Polymath?
- Separación de stems: Extrae automáticamente voces, batería, bajo y más con el modelo Demucs.
- Alineación de tempo: Cuantiza todas las pistas a un BPM fijo (ej. 120 BPM) con pyrubberband.
- Análisis musical: Detecta estructura (verso, coro), tonalidad (Crepe) y convierte audio a MIDI (Basic Pitch).
- Búsqueda inteligente: Encuentra canciones similares por tempo, tonalidad o timbre.
- GPU compatible: Acelera el procesamiento con soporte para CUDA.
¿Cuáles son los casos de uso de Polymath?
- Productores musicales: Combina beats, bajos y melodías de diferentes canciones en segundos.
- DJs: Crea sets cohesivos con temas que encajan en tempo y tonalidad.
- Desarrolladores de IA: Genera datasets musicales etiquetados para entrenar modelos.
¿Cómo usar Polymath?
- Añade canciones: Desde YouTube o archivos locales (
python polymath.py -a [URL_o_ruta]). - Cuantiza: Ajusta el tempo (
-q [ID] -t 120). - Busca similares: Encuentra canciones compatibles (
-s [ID] -sa 10). - Convierte a MIDI: Genera archivos MIDI (
-m).





