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.
25 lines
1.1 KiB
25 lines
1.1 KiB
---
|
|
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 !
|
|
id: WwHpapkCgEg5IMW5vTId
|
|
language: Français
|
|
format: conference
|
|
tags:
|
|
- web
|
|
level: intermediate
|
|
speakers:
|
|
- sylvain_wallez
|
|
videoId: null
|
|
presentation: null
|
|
draft: false
|
|
---
|
|
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 ! |