You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
1.1 KiB
21 lines
1.1 KiB
---
|
|
id: WwHpapkCgEg5IMW5vTId
|
|
key: live_coding_musical___vous_savez_coder___devenez_compositeur_avec_webaudio_et_webmidi__
|
|
title: "Live coding musical : vous savez coder ? Devenez compositeur avec WebAudio et WebMIDI !"
|
|
level: intermediate
|
|
talkType: Conference
|
|
tags:
|
|
- Web
|
|
speakers:
|
|
- sylvain_wallez
|
|
presentation:
|
|
videoId:
|
|
---
|
|
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 !
|
|
|
|
|