Phd student, starting in September 2016, at Ircam (a lab associated with Pierre et Marie Curie University), working on Antescofo and more generally, on systems with languages that express complex temporal relations.
In Antescofo, I mainly work on the reactive engine, especially the audio processing part. Antescofo scores are highly dynamic programs, with several temporal rates, physical times in seconds, musical times in beats, which depend on the tempi. Some actions can also be triggered by events resulting on some human behaviours. I try to deal with this dynamicity in two ways:
- Adaptative scheduling. I currently explore approximate computing
- Static analysis of the scores, to find some bounds (aon the tempo for instance) so that a score is playable
I am also trying to compile Antescofo scores, where the challenge is also that scores are very dynamic.
I have also worked on rhythm quantization using rewriting rules on rhythm trees.
The audio graph associated to the piece Anthèmes 2 by Pierre Boulez.
Intermediate representation for the beginning of Anthèmes 2.
This intermediate représentation is inspired by the works of Clément Poncelet, and adds to it tasks, global variables and conditionals.
- September - December 2016: Labs for Eléments de programmation 1 (first course of first year bachelor students in computer science: mainly Python programming).
- January - April 2016: Modèles de programmation et interopérabilité des langages (mainly OCaml course for third year bachelor students) Ray tracer project part 1
- Emacs mode for Antescofo: download and instructions on github
- My CV: cv_donat-bouillud.pdf (October 2016)
See also my former page at ENS Rennes.
Lab: IRCAM — CNRS UMR 9912 (STMS)
MuTant Team-project — Inria, Ircam, UPMC, CNRS
c/o Music Representations Team — Ircam
1, place Igor-Stravinsky
75004 Paris — France