Saltar para o conteúdo
Como funciona

Como funciona o MusicDNA

Quatro passos do som à assinatura.

  1. Escolha uma faixa

    Escolha qualquer ficheiro de áudio da sua pasta de música.

  2. Descodifique o áudio

    Descodificamos o ficheiro com a Web Audio API no seu navegador.

  3. Extraia características reais

    O ritmo, a energia, o espetro, a harmonia e a estrutura são extraídos do sinal.

  4. Gere o ADN visual

    Visualizações deterministas são renderizadas a partir da análise real.

As visualizações são deterministas. O mesmo ficheiro produz sempre o mesmo ADN.
01

O que o MusicDNA lê

Cada visual assenta em características de sinal medidas.

Forma de onda

Picos subamostrados e envelope RMS ao longo da faixa.

Ritmo

Força dos ataques, tempos de batida e estimativa de BPM por autocorrelação.

Espetro

Quadros FFT, centroide espetral, fluxo e equilíbrio grave/médio/agudo.

Harmonia

Vetor de croma e estimativa de tonalidade via perfis de Krumhansl-Schmuckler.

Estrutura

Limites de secção a partir da novidade espetral e de energia.

Dinâmica

Curva de sonoridade, alcance dinâmico, momentos mais fortes e mais suaves.

Nem todas as características estão disponíveis para todas as faixas. Os valores incertos são claramente assinalados como estimativas.

Veja os sete modos visuais que estas características impulsionam. Explore os exemplos