Vous aimez le gros son chiptune caractéristique des années 70/80 ? Vous vous intéressez aux API WebAudio et WebMIDI mais vous ne vous êtes jamais vraiment plongés dedans ? Alors ce talk est fait pour vous !
Dans cette session nous descendrons dans les arcanes de la génération et de la gestion du son dans votre navigateur web au travers de AYM·JS, un émulateur écrit en JavaScript de la célèbre puce sonore des années 70 et 80 : le AY-3-8910/YM2149.
En premier lieu nous verrons comment exploiter l'API WebAudio pour générer des samples, les mixer et les envoyer sur la sortie sonore du navigateur. Puis nous nous intéresserons à l'API WebMIDI pour créer un véritable synthétiseur polyphonique vintage et pilotable à l'aide d'un clavier MIDI externe.