20 juillet 2006

 

Search Inside The Music

exploits

Search Inside The Music est un projet de Sun Labs dirigé par Paul Lamere. L'idée est de relier habilement entre elles un tas de chansons, par des méthodes bien plus sophistiquées que les habituels tags genre ou artiste.

C'est-à-dire que dans une collection de musique, il est possible de traverser les genres pour retrouver 2 titres qui ont des similitudes de timbre ou d'"énergie musicale".

Concrètement, le projet explore de nouvelles méthodes de recherche de musique grâce au contenu musical et au contexte. Il s'agit donc de nous aider à retrouver et à organiser notre musique basé sur des propriétés telles que les paroles, le thème musical, la mélodie, le tempo, le rythme et l'instrumentation. Il est également possible d'y intégrer les habitudes musicales de l'utilisateur.

La première chose à faire, c'est générer des metadonnées directement du contenu audio: pitch, harmonies, timbres, instrumentation, tempo, patterns de rythme, niveau d'énergie.
Ce qui pose un problème de ressources. Sun Labs analyse les propriétés musicales segment par segment. Chaque segment (frame) représente 40 millesecondes de musique, ce qui veut dire 5000 frames en moyenne par chanson, ce qui veut dire un bon paquet de données à traiter.
Multipliez ça par le nombre de chansons dans une collection même modeste, et on parle alors de millions de frame, un calcul colossal.
C'est là que ça aide de travailler pour Sun. Ils disposent d'un "grid computing", une store de mur auquel il suffit de se connecter pour disposer des ressources de milliers d'ordinateurs en réseau, ainsi que de leurs capacités de stockage. Selon Lamere, un simple ordinateur prendrait 6 ans pour analyser une collection de 2 millions de chansons, tandis que le même travail sur un grid de 1000 ordinateurs prendrait un week-end.


L'une des fonctionnalités les plus impressionnantes du système, c'est la visualisation des distances acoustiques entre chansons de tout henre. Les chercheurs de Sun Labs ont analyzé près de 5000 chansons, catégorisées par le genre spécifié par l'artiste, et incrustées dans un tableau 3D selon leurs similarités acoustiques.
Le système peut ainsi générer une playlist de x minutes, en allant de Rage Against The Machine parce que vous êtes un peu énervé en partant du boulot et se terminant avec un morceau de Schumann pour arriver calme à la maison. Le tout avec une transition imperceptible et avec seulement des morceaux que vous aimez.

Quelles sont les applications commerciales ?
Au-delà de l'exemple ci-dessus, qui reste criticable car la musique finalement, c'est aussi une histoire de perceptions, on parle d'indexage musical: trouver un solo de trompette dans un long morceau de jazz. Cela peut aussi aider à la protection de droits d'auteur (copyright).
Ainsi qu'aider un réalisateur de films à trouver la musique qui correspond à telle ou telle scène.
Ca peut nous aider nous aussi à retrouver le titre d'une chanson en se basant sur quelques notes que l'on a retenu.
Bref, comme souvent, Sun en est juste au début de la recherche dans le domaine, ainsi que dans la découverte de nouvelles applications réelles.


Source: Sun, il y a presqu'un mois.

Pour ceux qui ne savent pas:
Une métadonnée
est une donnée servant à définir ou décrire une autre donnée quel que soit son support (papier ou électronique). Dans un organisme documentaire (une médiathèque par exemple), des notices sont utilisées pour décrire le contenu et les aspects formels d'un document. Elles facilitent la gestion interne des ressources documentaires et, côté usagers, permettent d'optimiser la recherche et la localisation des documents. Pour un document numérique, ces notices s'appellent des métadonnées et sont contenues dans le document lui-même. (exemple: les balises HTML ou XML)

Libellés :





Commentaires: Enregistrer un commentaire



archives >> fevrier10 - janvier10 - novembre09 - octobre09 - septembre09 - août09 - juillet09 - mars09 - février09 - janvier09 - decembre08 - novembre08 - octobre08 - septembre08 - août08 - juillet08 - juin08 - mars08 - fevrier08 - janvier08 - decembre07 - novembre07 - octobre07 - septembre07 - août07 - juillet07 - juin07 - mai07 - avril07 - mars07 - février07 - janvier07 - decembre06 - novembre06 - octobre06 - septembre06 - août06 - juillet06 - juin06 - mai06 - avril06 - mars06 - février06 - janvier06 - decembre05 - novembre05 - octobre05

Powered by Stuff-a-Blog
une page au hasard

This page is powered by Blogger. Isn't yours?