Web

Live coding musical : vous savez coder ? Devenez compositeur avec WebAudio et WebMIDI !

intermediate
Conference

Sans nécessiter de formation musicale pointue, tout développeur peut créer des morceaux qui sonnent bien et faire du “live coding” pour improviser en direct.

Après un rapide tour d’horizon des environnements de codage musical comme Sonic-Pi en Ruby ou FoxDot en Python, on codera/composera en live un morceau de musique électro avec comme seul outil un navigateur web, les API WebAudio et WebMIDI et la librairie Tone.js.

Quelques samples bien choisis, une pincée de séquences harmonieuses, une bonne dose d’aléatoire encadré, et hop, tout le monde se mettra à danser ! Et puisque la musique c’est aussi des maths, on parlera de musique générative avec des chaînes de Markov et des L-Systems.

David Guetta n’a qu’à bien se tenir !