Les méthodes de reconnaissance musicale pour PC (comme Shazam)

Tous possesseurs d’iPhone ou de mobile Androïd qui se respectent doit certainement avoir l’application Shazam d’installée sur son téléphone. Et pour cause, cette petite application qui à d’abord vu le jour sur l’AppStore d’Apple vous permet en un rien de temps de ressortir le nom de l’artiste et le titre de la musique qui lui est balancée. Magique et totalement indispensable lors de vos soirées, Shazam est vraiment devenue une référence en la matière, mais qu’en est-il de ce type de logiciel pour nos PC ? Des solutions existent et les voici !

Oui des solutions existent mais ne sont pas légion et après mes recherches seulement deux ont réellement répondu à mes critères. Les autres ne sont que des alternatives afin de retrouver la fameuse chanson qui vous trotte dans la tête.

Alors quoi, est-ce difficile de développer un logiciel identique à Shazam ? Avant de répondre, il faut se questionner sur la façon dont Shazam fonctionne lui-même et je ne vais pas chercher midi à quatorze puisque le blog Paperblog l’a déjà fait :

[...] la technologie appartient à Landmark Digital qui a notamment acquis la propriété intellectuelle de dénommés Avery Wang et David Culbert. Leur brevet de 2003 [1] est un modèle du genre : il décrit le système en termes suffisamment généraux pour comprendre le principe, mais en évitant soigneusement de donner des informations précises sur comment ça marche vraiment. Mais voici tout de même ce que j’en ai compris.

Shazam compare des “empreintes” calculées à des instants remarquables du morceau, par exemple lorsque des notes apparaissent nettement dans le diagramme temps/fréquence du morceau. Pour des raisons expliquées plus bas il faut comparer environ une centaine d’empreintes, et comme Shazam demande d’enregistrer une dizaine de secondes de musique, j’en déduis qu’ils prennent environ 10 empreintes par seconde, donc que chaque morceau est stocké chez eux sous la forme de 1800 empreintes environ.

[...] Reste à retrouver dans cette masse d’empreintes la centaine d’empreintes obtenues à partir de la musique transmise depuis votre téléphone. Et là, la méthode est génialement simple : Pour chaque empreinte, Shazam regarde à quels morceaux elle pourrait appartenir en utilisant simplement l’empreinte comme une clé dans la base de données.

[...] 2 empreintes seulement correspondent à un même morceau, on considère que c’est celui-là !

Là, vous vous dites : Whoua, j’aurai pu inventé Shazam tellement cela parait logique ! Bref, ne refaisons pas le monde, j’ai pas trop le temps aujourd’hui mais revenons plutôt sur la question initiale qu’est la suivante : existe t-il un moyen de comparer l’empreinte d’un fichier MP3 de mon PC avec une base de données afin d’y soutirer les informations que je souhaite ?

  • Les Shazam-like

Les deux réponses les plus pertinentes trouvées sont les suivantes :

  • Midomi est un site et une application portable (Apple, Androïd, Nokia et Windows sous le nom de SoundHound) qui vous permettra d’afficher tous les éléments en rapport avec ce que vous cherchez  grâce à 4 moyens : l’écoute d’un fichier audio, l’écoute de votre magnifique voix de chanteur(euse), de humhumer ou tout simplement en tapant les informations que vous connaissez à propos de votre recherche

  • Tunatic est simplement la seule application « lourde » que j’ai trouvé sur le net et qui plus est entièrement freeware (cerise quoi !) Il se présente discrètement comme un widget sur votre bureau où il faudra cliquer sur l’icône de la loupe afin de lancer la recherche de la musique que vous êtes en train d’écouter

Après avoir testé les deux solutions sur les mêmes morceaux et le même volume, voici les différents résultats :

Liste des morceaux choisis (et je n’ai pas été vache !) : 1-Swedish House Mafia – One (Your Name) feat Pharrell, 2-Danger – 11h30, 3-Gigi D’Agostino – L’Amour Toujour, 4-Jamaica –I Think I Like U 2

Le résultat parle de lui même et pour être honnête, je misais gros sur Tunatic mais fort est de constater qu’il semblerait que le logiciel ne soit pas performant et à première vue (notamment du site web) laissé à l’abandon. Quel dommage. Le gagnant sera donc Midomi qui sera capable de retrouver les noms des pistes copiées à la va vite du CD de votre voisine. Malheureusement, rien n’est parfait puisque Midomi soufre des informations complémentaires comme la jaquette, certain nom d’artiste manquants etc…

  • Les solutions alternatives

Comme annoncé plus haut, des solutions alternatives sont disponibles. Plus ou moins folklorique mais il faut constater tout de même que ces services ont le mérite d’essayer de trouver ce que vous recherchez. Voici une petite liste de ce que j’ai pu rencontrer :

  • MP3Tag : sa fonction première est d’éditer les Tags des fichiers musicaux et dans un second temps permet la reconnaissance d’un morceau grâce à la base de données Freedb.
  • MusicBrainz : même principe que MP3Tag, MusicBrainz propose son propre système afin de reconnaître la musique. Disponible sur Windows/Mac/Linux.
  • Trouvetamusique.com : plus utiliser pour retrouver un morceau récent ou une musique de pub en fonction des critères indiqués, trouvetamusique.com est fort de sa communauté. Néanmoins, il ne vous permettra en aucun cas de faire écouter le fichier musical afin d’y retrouver automatiquement les infos.
  • Songtapper : le but est simple : taper la barre espace de votre clavier au rythme de la musique que vous essayez de trouver. (voir cette vidéo) Le site analysera vos frappes et donnera une liste d’artiste/titre répondant potentiellement à votre requête.

Si vous n’arrivez toujours pas à trouver votre fameuse musique mystère, je crois que l’on ne peut plus rien pour vous !

Même après mes différents tests, je ne peux que conseiller Shazam,  Malheureusement (ou logiquement) passé depuis peu en version payante sur les mobiles (la version free permet une authentification de 5ID/mois) j’imagine qu’une application web ou un logiciel pour Windows ferait un tabac auprès des consommateurs de musiques que nous sommes. A quand le Shazam pour PC ? Bientôt espérons-le !

=> Lire l’article complet sur Paperblog

Related Posts with Thumbnails

5 Responses to Les méthodes de reconnaissance musicale pour PC (comme Shazam)

  1. Peter45 dit :

    (…]doit certainement avoir l’application Shazam INSTALLEE sur son téléphone[...]

  2. Ggdagg dit :

    Hopla ! Ni vu ni connu !! Merci ;)

  3. laura dit :

    j’est voulue reconetre une music com dj bouchenka ou italo broterz ca pas reconus

  4. sha dit :

    Sa marche aucun des deux ! Normal ?

  5. Ggdagg dit :

    Il faut l’avouer cela ne fonctionne pas aussi bien que Shazam…
    D’ailleurs, si vous possédez un iPhone sachez que la limite de 5 tags par mois a été levé. A vous donc les taggages illimités !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>