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 !

Transformations rythmiques

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

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 :

C’est ce que tentent de faire les tuiles hiérarchiques.


Les tuiles hiérarchiques, en une diapo

1. Motifs hiérarchiques

2.Tuilage


Et maintenant, les tuiles hiérarchiques …
en 27 diapos


1. Motifs hiérarchiques

a) Espaces et atomes

b) Hiérarchie et transformations


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


Hiérarchies de transformations