Aller au contenu
Analyse de musique générative

Transformez n'importe quelle chanson en ADN visuel.

MusicDNA transforme un morceau en un génome sonore 3D, peint en temps réel à partir du rythme, de l'énergie, du spectre et de la structure. Un mode 2D est aussi disponible pour des cartes de partage épurées.

Aucune donnée aléatoireAnalysé dans le navigateurAucun compte
🎵

Aucun morceau trouvé.

Ajoutez un fichier audio dans /public/music et mettez à jour manifest.json pour commencer.

  1. 1Ajoutez un fichier .mp3, .wav, .ogg ou .m4a dans /public/music
  2. 2Ajoutez une entrée dans /public/music/manifest.json
  3. 3Rechargez l'application
  4. 4Sélectionnez le morceau et cliquez sur Analyser

Sept modes de visualisation

Chaque mode est piloté par une analyse réelle et déterministe.

02

Génome sonore

Une hélice de type ADN écrite par la chanson. S'ouvre en 3D par défaut avec rotation, zoom, rotation automatique et réinitialisation de la caméra. Un mode 2D est disponible pour des cartes de partage épurées. Les barreaux de battement, les impulsions d'énergie et les repères de section sont tous pilotés par l'analyse réelle.

RHYTHMSTRUCTUREENERGY
03

Paysage de forme d'onde

Un terrain audio en couches. Les crêtes d'amplitude deviennent des montagnes, l'énergie RMS forme des collines, les bandes spectrales peignent les pentes et les battements fixent l'horizon.

DYNAMICSSTRUCTURE
04

Constellation rythmique

Les attaques deviennent des étoiles sur une carte phase de mesure x temps. Les temps forts ancrent le ciel, la syncope dessine des arcs, la densité forme des nuages, les sections teintent les régions.

MOTIFSRHYTHM
05

Aurore spectrale

Graves, médiums et aigus s'écoulent comme trois rideaux d'aurore. Une ligne de centroïde trace la brillance, les pics harmoniques brillent et les aigus se dispersent en particules scintillantes.

TIMBRESPECTRUM
06

Portrait harmonique

Le vecteur de chroma peint une roue de poids tonal. Les couches grandissent avec la densité harmonique.

TONALITYHARMONY
Équilibre tonal
07

Ville du morceau

Rythme, timbre et dynamique façonnent des villes différentes avec rues, places, jardins ou berges.

STRUCTURESONG
Structure de la chanson

Voyez comment une chanson devient sept images.

Comment fonctionne MusicDNA

Quatre étapes du son à la signature.

  1. 1

    Choisissez un morceau

    Choisissez n'importe quel fichier audio de votre dossier musique.

  2. 2

    Décodez l'audio

    Nous décodons le fichier avec la Web Audio API dans votre navigateur.

  3. 3

    Extrayez de vraies caractéristiques

    Le rythme, l'énergie, le spectre, l'harmonie et la structure sont extraits du signal.

  4. 4

    Générez l'ADN visuel

    Des visualisations déterministes sont rendues à partir de l'analyse réelle.

Les visualisations sont déterministes. Le même fichier produit toujours le même ADN.

Comparez deux morceaux

Analysez deux morceaux côte à côte et comparez le BPM, l'énergie, la brillance, la dynamique, la structure, l'ambiance et les moments clés. MusicDNA vous aide à comprendre en quoi deux pistes audio diffèrent, localement dans votre navigateur, sans téléverser vos fichiers.

A
Morceau A
Morceau A
Partez du morceau sélectionné
B
Morceau B
Choisissez ou téléversez un deuxième morceau
  • BPM, énergie, brillance et dynamique, côte à côte
  • Alignement de chronologie normalisé 0-100 %
  • Vraies similitudes et différences issues de l'audio

Ce que lit MusicDNA

Chaque visuel s'enracine dans des caractéristiques de signal mesurées.

Forme d'onde

01

Crêtes sous-échantillonnées et enveloppe RMS sur tout le morceau.

Méthode d'analyse du signal

Crêtes sous-échantillonnées et enveloppe de puissance RMS à fenêtre glissante

Rythme

02

Force des attaques, temps des battements et estimation du BPM par autocorrélation.

Méthode d'analyse du signal

Détection des attaques par flux spectral et suivi du tempo par autocorrélation

Spectre

03

Images FFT, centroïde spectral, flux et équilibre grave/médium/aigu.

Méthode d'analyse du signal

Transformée de Fourier à court terme (STFT) avec centroïde et flux spectral

Harmonie

04

Vecteur de chroma et estimation de tonalité via les profils de Krumhansl-Schmuckler.

Méthode d'analyse du signal

Vecteurs Chroma à 12 composantes corrélés aux profils Krumhansl-Schmuckler

Structure

05

Limites de section à partir de la nouveauté spectrale et énergétique.

Méthode d'analyse du signal

Matrice d'autosimilarité de la courbe de nouveauté pour les sections

Dynamique

06

Courbe de sonie, plage dynamique, moments les plus forts et les plus doux.

Méthode d'analyse du signal

Courbe de sonie intégrée EBU R128 et dynamique du facteur de crête

Toutes les caractéristiques ne sont pas disponibles pour chaque morceau. Les valeurs incertaines sont clairement étiquetées comme des estimations.

Comment ce signal est extrait

Pourquoi l'ADN visuel compte

L'apparence de la musique change votre façon d'écouter.

Voir la structure

Découvrez où un morceau crée de la tension, ralentit et atteint son apogée.

Comparer les sons

Repérez d'un coup d'œil les différences entre versions, mixages et morceaux.

Créer des artefacts visuels

Générez des cartes, des affiches et des images d'ADN à partir des chansons que vous aimez.

Analyser sans deviner

Chaque métrique est dérivée du vrai signal audio, pas inventée.

À propos de MusicDNA

MusicDNA transforme le son en une empreinte visuelle, entièrement construite à partir d'une analyse audio réelle sur votre appareil.

Aucun compte

Aucune inscription. Aucun suivi. Aucune étape de téléversement.

Aucune donnée aléatoire

Chaque métrique est dérivée du signal réel.

Analysé dans le navigateur

Le décodage et l'extraction de caractéristiques se font sur cet appareil.

Exportez selon vos conditions

Cartes de partage et JSON seulement quand vous le décidez.

Toutes les métriques proviennent de l'analyse du fichier audio sélectionné. Les valeurs estimées sont étiquetées. Si une valeur ne peut pas être calculée de façon fiable, nous ne la présentons pas comme un fait.

Commencer l'exploration

Prêt à transformer le son en ADN visuel ?

Sélectionnez n'importe quel morceau de votre bibliothèque ou expérimentez nos algorithmes d'analyse en temps réel.