Polymath

Transforme músicas em samples prontos para produção com o Polymath. Esta ferramenta de IA de código aberto separa hastes, detecta tom/tempo e converte áudio para MIDI para produtores e desenvolvedores musicais.

Ir para a IA
Polymath cover

Sobre o Polymath

Da música à biblioteca de samples, com tecnologia de IA

Polymath é uma ferramenta Python de código aberto que usa aprendizado de máquina para transformar qualquer biblioteca musical — seja do seu disco rígido ou do YouTube — em uma biblioteca de samples pesquisável, quantizada e pronta para produção. Criada para produtores musicais, DJs e pesquisadores de áudio com IA, ela simplifica tudo, desde a separação de fontes até a transcrição MIDI.

Criado por e para inovadores de áudio

Desenvolvido por tecnólogos e desenvolvedores de áudio, o Polymath simplifica um processo tipicamente complexo em um fluxo de trabalho automatizado. Ele utiliza um conjunto de redes neurais de última geração para analisar, rotular e converter áudio, dando aos músicos mais tempo para criar e menos tempo para editar.

Core Features

Separação Automática de Hastes

O Polymath utiliza a rede neural Demucs para extrair trechos de áudio individuais, como bateria, baixo, vocais, piano, guitarra e muito mais. Isso permite amostragem e remixagem precisas de elementos isolados.

Conversão de áudio para MIDI

Converta hastes ou faixas inteiras em MIDI usando a rede neural Basic Pitch, permitindo integração perfeita na sua estação de trabalho de áudio digital (DAW) para arranjos e produção adicionais.

Detecção de tom e andamento

O Polymath detecta automaticamente as tonalidades musicais e o andamento, usando ferramentas como Crepe e librosa, facilitando a correspondência de elementos em diferentes faixas do seu projeto.

Quantização e alinhamento de batidas

Com o pyrubberband, todos os stems e arquivos de áudio são alinhados a uma grade de batidas, permitindo mashups sincronizados, mixagens e criação de música baseada em loops.

Análise da Estrutura Musical

O Polymath usa o sf_segmenter para dividir músicas em seções rotuladas, como refrão, verso ou ponte. Isso facilita a organização de amostras com base na função musical.

Pesquisa de músicas semelhantes

Depois de analisadas, as músicas na sua biblioteca podem ser pesquisadas por similaridade, o que é ideal para montar sets de DJ, criar mixagens temáticas ou treinar modelos musicais de IA.

Use Cases

Para produtores musicais

Divida rapidamente suas faixas favoritas em samples utilizáveis. Extraia e combine elementos de diferentes gêneros para criar remixes, batidas ou composições totalmente novas.

Para DJs

Pesquise em sua biblioteca por faixas harmônicas e ritmicamente compatíveis. Quantize conjuntos inteiros para um andamento consistente e exporte trechos para transições perfeitas.

Para desenvolvedores de ML

O Polymath gera conjuntos de dados estruturados e rotulados a partir de música real. Perfeito para treinar modelos generativos ou conduzir análises musicológicas.

Para pesquisadores

Analise andamento, tom, tonalidade, timbre e outras características de áudio em uma ampla variedade de músicas. Use o Polymath para investigar padrões, tendências e relações musicais.

How It Works

  • Separação de Fontes — Demucs
  • Segmentação e Estrutura — sf_segmenter
  • Rastreamento de Tom e Tom — Crepe
  • Áudio para MIDI — Tom Básico
  • Quantização — pyrrubberband
  • Extração de Recursos — librosa

Requisitos e configuração do sistema

  • Python 3.7–3.10
  • ffmpeg
  • GPU com suporte para CUDA (opcional, mas recomendado)

Suporte Docker

Execute o Polymath em um ambiente conteinerizado usando o Dockerfile fornecido. Monte diretórios de entrada/saída e processe arquivos facilmente em todas as plataformas.

Licenciamento e Comunidade

O Polymath é um projeto de código aberto sob a licença MIT, aceitando contribuições de músicos, desenvolvedores e pesquisadores. Você pode se juntar à comunidade em crescimento via Discord para obter suporte, atualizações e colaboração.

Ferramentas Alternativas