Modéliser la structure musicale avec les tuiles hiérarchiques
Alice Rixte, David Janin
Université de Bordeaux, Bordeaux INP
20 Juin 2024
Séminaire du SCRIME
Précédemment …
JIM 2023 : «LiveScaler : Contrôler en live l'harmonie d'un morceau de musique électronique»
- **Objectif** : changer l'harmonie à l'aide d'un contrôleur MIDI
- **Solution** : appliquer des transformations affines à des flux MIDI
- **Outils** : Ableton Live et Max MSP
- **Démo** : de la psytrance... C'était amusant !
Et si on appliquait en live des transformations rythmiques ?
- Inversion du temps
- Passage du binaire au ternaire
- Quantisation
- ...
Pas si facile
- Distinguer en temps et hors-temps
- Délimiter la portée des transformations
Live coding
- En live coding, transformer des motifs est bien plus aisé et courant que sur les stations audionumériques (DAW).
Live coding
Performance musicale en live en utilisant un langage de programmation
- TidalCycles
- Chuck
- ixi lang
Live coding pour la musique électronique de danse
Electronic Dance Music (EDM)
- Terme parapluie recouvrant plusieurs genres musicaux : techno, house, trance, dubstep, trap ...
- Principalement faite pour la danse (boîtes de nuit, festivals...)
EDM et live coding
- Scène algorave (Alex McLean, Nick Colins ...)
- Reste largement minoritaire par rapport au DJing
Pratiques musicales en Electronic Dance Music

Architecture d’un langage de live coding

Architecture d’un langage de live coding

Quel modèle utiliser pour un tel langage?
Nous avons besoin d’une représentation symbolique :
- Structuré
- Flexible
- Expressif
C’est ce que tentent de faire les tuiles hiérarchiques.
Les tuiles hiérarchiques, en une diapo
1. Motifs hiérarchiques
- Des atomes placés dans un espace peuvent être combinés pour former des groupes.
- Les groupes peuvent eux-même être regroupés : c’est une structure de donnée arborescente.
- C’est une version algébrique des hiérarchies de transformations utilisées en 3D
2.Tuilage
- Le tuilage permet de changer de repère
- Base sémantique pour un langage de programmation impératif
Et maintenant, les tuiles hiérarchiques …
en 27 diapos
1. Motifs hiérarchiques
a) Espaces et atomes
Espace et atomes
Une représentation multimedia
Un objet multimedia peut être représenté comme une liste de valeurs positionnées dans un certain espace

Do ré mi, la perdrix


Un peu de syntaxe
