Pierre Donat-Bouillud

Pierre Donat-Bouillud



I am a researcher in computer science. My research interests include real time systems, multimedia systems and programming languages.

I worked on Antescofo at Ircam during my PhD, under the supervision of Florent Jacquemard and Jean-Louis Giavitto, and more generally on systems with languages that express complex temporal relations.

I am also interested in linguistics and language education through technology.


  • Real-time systems
  • Multimedia systems
  • Programming languages


  • PhD in Computer Science, 2019

    Sorbonne université

  • Masters in Computer Science, 2015

    École Normale Supérieure de Rennes

  • BSc in Computer Science, 2013

    École Normale Supérieure de Rennes



Postdoctoral Researcher

Czech Technical University

Jul 2020 – Present Prague, Czechia
Programming language research, on huge corpus of code of dynamic programming languages.

Independent Researcher


May 2020 – Jul 2020 Paris, France
Research on eval in R for CVUT


Inria Paris

Sep 2019 – Nov 2019 Paris, France
research in computer science

PhD student

Sorbonne université

Sep 2016 – Aug 2019 Paris, France

Research at Ircam in the Repmus groupand taught computer science

Responsibilities include:

  • Research in computer music and programming languages on Antescofo
  • Taught bachelor students
  • Supervized research projects of master students

Recent Posts


Rhythm Quantization

Rhythms are represented using trees and quantization is performed by applying rewrite rules on the rhythm trees.

Recent & Upcoming Talks

Recent Publications

Quickly discover relevant content by filtering publications.

Optimization of audio graphs by resampling

Interactive music systems are dynamic real-time systems which combine control and signal processing based on an audio graph. They are …

AntesCollider: Control and Signal Processing in the Same Score

We present AntesCollider, an environment harnessing Antescofo, a score following system extended with a real-time synchronous …

Ordonnancement adaptatif d'un graphe audio avec dégradation de qualité

Les systèmes interactifs musicaux sont des systèmes particulièrement dynamiques qui combinent du traitement du signal avec du contrôle …

Typing heterogeneous dataflow graphs for static buffering and scheduling

Interactive multimedia system usually represents computations as a dataflow graph – the patching model. Nowadays , dataflow graphs …

Work-in-Progress: Adaptive Scheduling with Approximate Computing for Audio Graphs

Interactive music systems are highly dynamic systems that combine audio processing and control in real-time. They often have to work on …


  • Enter the Civil Engineering Building and go to Floor 12.
  • DM Me