Web Audio API & WebAssembly

GDG Lille
Thu, Sep 27, 2018, 7:00 PM (CEST)

About this event

Talk #1: Introduction à la synthèse sonore avec l’API Web Audio

En 2010 HTML5 nous apportait avec la balise la possibilité d’enrichir nos contenus web d’éléments sonores sans recourir à l’utilisation de plugins. Apparue progressivement à partir de 2011, l’API Web Audio vient compléter cet apport en offrant un moyen puissant et flexible de router et traiter un signal issu d’une source ou généré.

Sans atteindre les performances d’une application dédiée à la composition musicale, ces fonctionnalités multiplient les possibilités offertes par la plateforme web en matière de développement de jeux ou autres applications interactives.

A travers une présentation ludique et bruitiste nous introduirons de manière simple quelques concepts fondamentaux de synthèse sonore et présenterons les bases du développement d’un synthétiseur audio basé sur l’API.

Speakers:
Alban Delcourt: Fan de l'univers Javascript et de tout ce qui se rapporte au web, Alban Delcourt est consultant chez Zenika depuis Juillet 2016. Spécialisé dans le développement frontend, il est toujours à l'affût et curieux de voir ce que les navigateurs peuvent offrir.

Antoine Cordier: Magouilleur invétéré d’appareils sonores les plus divers depuis l’aube de l’an 2000, Antoine Cordier est consultant Web à l’agence Zenika de Lille depuis octobre 2016.

Talk #2: WebAssembly dans la vraie vie

Une petite conférence pour essayer de cerner ce qu'est cet OVNI dans l'univers des technos web. Ce nouveau standard vient de débarquer dans les navigateurs et soulève pas mal de questions sur ses promesses (rapidité ! cible de compilation universelle !) et sur ses cas d’utilisations concrets.

Lors de cette conférence je commencerai par un peu d'histoire et de technique pour s'éclaircir les idées et pour voir comment on travaille avec cette techno. Je présenterai ensuite mon retour d'expérience sur une étude menée pour le CNES pour expérimenter l'apport de WebAssembly pour la visualisation et le traitement de très grandes images satellites dans le navigateur. Il y aura de la lecture de format de fichier exotique (JPEG 2000), de la détection d'avions par machine learning et de la détection de nuages par deep learning. On ira même jusqu’à utiliser les Google Cloud Functions pour voir ce que WebAssembly a à raconter en dehors du navigateur.

Speaker: Nicolas Decoster
Informaticien curieux depuis 35 ans, de métier depuis 20 ans (principalement dans le spatial). Non spécialiste touche à tout : du développement logiciel à l'étude scientifique, du développement d'algorithmes de traitement à la mise en œuvre de systèmes, de la programmation en C++ ou Python à l'utilisation des technos Web, de la petite appli en ligne de commande aux IHM ou aux systèmes distribués. Ingénieur chez Magellium et co-fondateur et animateur à la Compagnie du Code.


Organizers