Teaching

Supervision of PhD

I have been supervising the following PhD students:
Léo Géré (CNAM, ED SMI) • 2023 — 2026
Grammatical generative models for music notation processing.
co-supervised with Philippe Rigaux and Nicolas Audebert
Lydia Rodriguez de la Nava (INRIA, EDITE Paris) • 2020 — 2025
Structured Models for Written Music Processing.
co-supervised with Philippe Rigaux
Francesco Foscarin (CNAM, EDITE Paris) • 2017 — 2020
Langages a priori en transcription musicale.
co-supervised with Philippe Rigaux
Francesco is now working at MusicAI, previously he has been a post-doc at JKU in Vienna, and has also held a temporary lecturer and research assistant position at CNAM.
Pierre Donat-Bouillud (Ircam, EDITE Paris) • 2016 — 2019
Modélisation, analyses et exécution de systèmes musicaux interactifs.
Pierre is now _odborni asistent_ at the Faculty of Information Technology CTU in Prague, after a post-doc at the Northeastern, Programming Research Lab in Praha, in the ERC project Evolving Language Ecosystems (ELE).
Clément Poncelet-Sanchez (Ircam, EDITE Paris) • 2013 — 2016
Méthodes formelles d’analyse d’interactions homme-système dans des scénarios temporels complexes.
Clement is now working at MTB111 after post-docs at Uppaal group in Uppsala University and in the Computational Systems group at the Software Systems Center of Salzburg University.
Camille Vacher (ENS Cachan) • 2007 — 2010
Tree Automata with Global Constraints for the verification of security properties.
Stéphanie Delaune (ENS Cachan) • 2003 — 2006
Verification of cryptographic protocols with algebraic properties.
co-supervised with Hubert Comon-Lundh, Francis Klay
Stéphanie is now CNRS senior research scientist at Irisa, Rennes.

Intership Supervision

I have been supervising the following Bachelor and Master interships:

Xiabo Wang (Master 1st year, INALCO, Université Sorbonne Paris Cité) • 2025
Longest Common Subsequence of measures for a procedure of comparison of digital music scores.
Ihsane Ghammatt-Debboun (Master 1st year, INALCO, Université Sorbonne Paris Cité) • 2025
Measure of Rhythmic Complexity.
Sylvain Meunier (Master 1st year, ENS Rennes) • 2024
Tempo curves generation, estimation and analysis.
Clément Buon (Master 1st year, INALCO, Université Sorbonne Paris Cité) • 2023
Development of a MusicXML export facility from an Intermediate Representation of digital music scores.
Augustin Bouquillard (Licence (Bachelor last year), University Paris Dauphine, PSL) • 2023
Pitch Spelling algorithms for Jazz.
Teysir Bouaeb (Master 1st year, ENSTA, Intitut Polytechnique de Paris) • 2022
Parameter optimisation for an Automatic Music Transcription procedure on a monophonic dataset.
Augustin Bouquillard (Licence (Bachelor 3d year), University Paris Dauphine, PSL) • 2022
Study of an voice separation algorithm in the context of piano transcription.
Martin Digard (Master, 2d year, INALCO, Université Sorbonne Paris Cité) • 2021
Automated Drum Transcription.
Leyla Villaroel (Master, Pontificia Universidad Católica de Chile, internship at CNAM) • 2021
On-the-fly music transcription (funded by a program between Inria Chile and Chile Universities).
co-supervised with Philippe Rigaux
Henry Boisgibault (M1, SupElec, internship at CNAM) • 2017
Mesures de similarité rythmique dans les bases de partitions numériques.
co-supervised with Philippe Rigaux
Florent Mercier (Master, U. Paris 11, internship at Ircam) • 2017
Representation des données musicales rythmiques.
co-supervised with Jean Bresson
Pierre Donat-Bouillud (Master, ENS Rennes, internship at Ircam) • 2016
Multimedia scheduling for interactive multimedia systems.
co-supervised with Arshia Cont
Adrien Ycart (Master, SupTelecom, intership at Ircam) • 2015
Interactive Rhythm Quantisation.
Clément Poncelet Sanchez (Master, UPMC, internship at Ircam) • 2014
Environnement de test pour un système temps-réel de performance en musique mixte.
Adrien Maire (L3, ENS Cachan, internship at Ircam) • 2013
Quantification musicale avec apprentissage sur des exemples.
Pierre Donat-Bouillud (L3, ENS Rennes, internship at Ircam) • 2013
Transcription rythmique dans OpenMusic.
Léa Fanchon (Master, École Centrale, intership at Ircam) • 2012
Analyse statique des paramètre performatifs dans les partitions de musique mixte.
Guillaume Baudard (Master, ENS Rennes, intership at Ircam) • 2012
Antescofo - vers une programmation synchrone.
Jose Écheveste (Master, Ircam) • 2011
Étude des processus de synchronisation et coordination temps réel musicale pour l’accompagnement automatique.
co-supervised with Arshia Cont
Adrien Boiret (Master, ENS Cachan) • 2010
Grammaires hors-contexte d’arbres de rang non-borné.
co-supervised with Luc Segoufin
Jérémy Dimino (Master, ENS Cachan) • 2010
Automates d’arbres et données.
co-supervised with Luc Segoufin
Ryma Abassi (Master, Sup’Com Tunis, internship at LSV, ENS Cachan) • 2010
Vérification de politiques de sécurité XACML.
Yoshiharu Kojima (Master, Nagoya University) • 2009
Controlled Term Rewriting.
Sawsen Ben Nasr (Master, ENSI Tunis, internship at LSV, ENS Cachan) • 2009
Validation of a framework for automated inductive theorem proving.
Nihel Ben Youssef (Master, Sup’Com Tunis, internship at LSV, ENS Cachan) • 2008
Vérification de la conformité et de la complétude des règles de filtrage d’un firewall par rapport à une politique de sécurité.
Hedi Benzina (Master, Sup’Com Tunis, internship at LSV, ENS Cachan) • 2008
Conception et réalisation d’un système de démonstration automatique par récurrence.
Mohamed Anis Benelbahri (Master, Sup’Com Tunis, internship at LSV, ENS Cachan) • 2008
Validation des règles de configuration d'un firewall.
Camille Vacher (Master, ENS Cachan) • 2007
Automates d’arbres à mémoire d’ordre supérieur.
Nicolas Perrin (L3, ENS Lyon, internship at LSV, ENS Cachan) • 2006
Visibly Tree Automata.
co-supervised with Hubert Comon
Stéphanie Delaune (Master, ENS Cachan) • 2003
Décision de la sûreté des protocoles contre les attaques par dictionnaire.
Sanar Sfar (Master, Sup'Com Tunis, internship at LORIA, Nancy) • 1999
Specification et certification du protocole de telecommunication Kermit a l’aide du demonstrateur automatique par recurrence Spike.
Véronique Cortier (L3, ENS Cachan, internship at MPI-I Saarbrücken) • 1998
Complexité de problèmes de décision en unification rigide.

Lectures

Object Oriented Programming

Master programme 1st year, INALCO , 2022 — 2025.

This lecture is part of the first year of the Master programme on NLP at INALCO, Paris. It is been given for 3 academic years, 2 semesters each year, for 40 hours per semester. Read more

Rewriting Music

Summer School, École des Mines , 2019.

lectures (5h) at the International Summer School on Rewriting (ISR), in July 2019, on Rewriting Music. Read more

Music and Automata

Conference, ENS Paris-Saclay, Computer Science Department , 2017.

Lecture (3h) for the opening semester seminar 2017 at École Normale Supérieure Paris-Saclay, on Music and Automata. Read more

Tree Automata Theory

Workshop, University Paris-Saclay , 2006 — 2011.

Lecture on Tree Automata Theory at Master Parisien de Recherche en Informatique (MPRI), a common esearch-oriented Master programme in Computer Science between ENS Paris-Saclay. ENS Ulm, Institut Polytechnique de Paris, Université Paris-Cité. I gave the lecture for 5 years, between 2006 and 2011 (36h/year), as a module of level 2 of the Master in 2006 and 2007, and a module of level 1 for the other years. Read more

Lambda Calculus

Seminar, École Normale Supérieure , 2003 — 2006.

I supervised a practical seminar (exercises) for the lecture of Jean Goubault Larrecq on Lambda Calculus at Master Parisien de Recherche en Informatique (MPRI), a common esearch-oriented Master programme in Computer Science between ENS Paris-Saclay. ENS Ulm, Institut Polytechnique de Paris, Université Paris-Cité, for 3 years, between 2003 and 2006 (36h/year). Read more