Article

Conférence Tech

MIXIT

REX

REX MixIT

logo MIXIT

Conférence MixIT :  »Jay-Z, Maths and Signals ! How to clone Shazam »

Présentée par Moustapha Agack, le vendredi 14 avril 2023 a été pour moi l’un des temps forts du MixIT, événement lyonnais de découverte et de rencontres conviviales, dédiés à l’IT. L’intitulé de la conférence a attiré tout mon attention et j’étais impatient d’en savoir plus sur la façon de recréer Shazam ou une application similaire.



La présentation de Moustapha était incroyablement dynamique, il a réussi à vulgariser les concepts les plus complexes, tout en mettant de la musique en fond sonore. Pour commencer, il a expliqué la composition du son, caractérisée par une fréquence et une amplitude. Puis, il a introduit la transformation de Fourier qui permet de récupérer la fondamentale du son.

Moustapha a comparé les fondamentales de chaque musique en les comparant à celles de sa base de données stockée en JSON. Pour cela, il a utilisé la Fast Fourier Transform en Javascript, basée sur l’algorithme de Colley-Tuket.

Après quelques considérations mathématiques et une démo vraiment sympa, nous avons pu voir que son application fonctionnait très bien avec une fiabilité de 90%.

Bien sûr, nous sommes encore loin de l’analyse poussée (et ses dollars) de Shazam, mais le résultat est là.

En résumé, la présentation était une démo du projet d’un collègue développeur, avec une introduction aux différents concepts nécessaires pour se lancer dans le développement d’une application de ce type.

J’ai adoré le sujet et la présentation, cela m’a également rafraichi la mémoire quant aux transformations de Fourier et j’ai déjà de nouvelles idées inscrites dans ma liste de projets en lien avec le travail de Joseph Fourier. En bref, cette conférence m’a donné de nouvelles idées de dev, toujours pour l’instant lorsque celle-ci sera en ligne !

Pour approfondir, la conférence du MixIt

Si vous souhaitez approfondir le sujet, vous pouvez consulter ces liens, et n’hésitez pas à regarder la vidéo sur le site du MixIt dès qu’elle sera en ligne :

Ces articles peuvent vous intéresser

  • Accessibilité numérique - RGAA

    L’accessibilité numérique : Pourquoi et comment concevoir des plateformes IT inclusives?

    Accessibilité numérique

    Clean Code

    inclusivité

    Lire
  • Article sur PHP Symfony bonnes pratiques

    Pourquoi PHP et Symfony restent le choix standard de l’architecture B2B en 2026

    architecture web

    Bonnes pratiques

    ingénierie logicielle

    PHP

    Symfony

    Lire
  • MixIT 2026 Retour sur les conférences

    MixIT 2026: IA, Performance et Accessibilité, ce qu’il fallait retenir

    Accessibilité numérique

    IA

    MIXIT

    Vite.js

    Lire