Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

donat-bouillud [2018/02/14 15:55]
Pierre Donat-Bouillud [Teaching]
donat-bouillud [2020/12/15 00:16] (Version actuelle)
Pierre Donat-Bouillud
Ligne 10: Ligne 10:
   * Static analysis of the scores, to find some bounds (on the tempo for instance) so that a score is //playable// or to extract a graphical representation, as a score on a timeline   * Static analysis of the scores, to find some bounds (on the tempo for instance) so that a score is //playable// or to extract a graphical representation, as a score on a timeline
  
-am also trying to compile Antescofo scores, where the challenge is also that scores are very dynamic.+I also try 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. I have also worked on rhythm quantization using rewriting rules on rhythm trees.
Ligne 22: Ligne 22:
  
 //The audio graph associated to the piece [[https://en.wikipedia.org/wiki/Anth%C3%A8mes|Anthèmes 2]] by Pierre Boulez.// //The audio graph associated to the piece [[https://en.wikipedia.org/wiki/Anth%C3%A8mes|Anthèmes 2]] by Pierre Boulez.//
 +
 +
 +=== Approximate computing for Audio Processing Graphs ===
 +
 +Some parts of the audio graph are degraded by //resampling// in order not to miss some deadline. The challenge is to find which subpaths to degrade, and to quantify the quality and the execution time offline.
 +
 +
 +{{:simple_graph-ex-0.dot.png}} {{:simple_graph-ex-3.dot.png}}
 +
 +// An audio graph and one of its degraded versions. //
 +
  
 === Analysis, intermediate presentation === === Analysis, intermediate presentation ===
Ligne 30: Ligne 41:
  
 This intermediate représentation is inspired by the works of [[poncelet|Clément Poncelet]], and adds to it tasks, global variables and conditionals. This intermediate représentation is inspired by the works of [[poncelet|Clément Poncelet]], and adds to it tasks, global variables and conditionals.
 +
 +=== Rhythm quantization ===
 +
 +We represent rhythms as trees. Rhythm trees can be changed into other rhythm trees using //rewriting rules//. It makes it possible to define an equivalence relation between rythms. Some of the rewriting rules simplify the rhythms and are used to quantify them.
 +
 +{{:tuplets-fig2.png?800}}
 +
 +//Examples of rythms and their tree representation. //
 +
 +
 +{{:tuplet-fig3.png?800}}
 +
 +
 +//Examples of rythms with slurs and dots and their tree representation. //
 +
 +
 +{{:tuplet-rewriting.png?800}}
 +
 +
 +//Rwrite sequence starting from the tree (d) of previous figure. //
  
 ====== Publications ====== ====== Publications ======
Ligne 35: Ligne 66:
 {{url>https://haltools.inria.fr/Public/afficheRequetePubli.php?auteur_exp=Pierre+Donat-Bouillud&typdoc=('ART','COMM','POSTER','UNDEFINED')&CB_auteur=oui&CB_titre=oui&CB_article=oui&langue=Anglais&tri_exp=annee_publi&tri_exp2=typdoc&tri_exp3=date_publi&ordre_aff=TA&Fen=Aff&css=../css/styles_publicationsHAL_frame.css}} {{url>https://haltools.inria.fr/Public/afficheRequetePubli.php?auteur_exp=Pierre+Donat-Bouillud&typdoc=('ART','COMM','POSTER','UNDEFINED')&CB_auteur=oui&CB_titre=oui&CB_article=oui&langue=Anglais&tri_exp=annee_publi&tri_exp2=typdoc&tri_exp3=date_publi&ordre_aff=TA&Fen=Aff&css=../css/styles_publicationsHAL_frame.css}}
  
 +====== Awards ======
 +
 +* //Best Paper Presentation Award//, ICMC 2019, for //AntesCollider: Control and Signal Processing in the Same Score//, José Miguel Fernandez, Jean-Louis Giavitto, Pierre Donat-Bouillud
  
 ====== Teaching ======= ====== Teaching =======
Ligne 42: Ligne 76:
   * **January - April 2017**: [[http://www-licence.ufr-info-p6.jussieu.fr/lmd/licence//public/espace_public/offres_formation/descr_ue.php?code_ue=3I017|Technologies du web]] (third year bachelor students are asked to program a Twitter-equivalent using Java, Javascript, SQL, MongoDB and Hadoop)   * **January - April 2017**: [[http://www-licence.ufr-info-p6.jussieu.fr/lmd/licence//public/espace_public/offres_formation/descr_ue.php?code_ue=3I017|Technologies du web]] (third year bachelor students are asked to program a Twitter-equivalent using Java, Javascript, SQL, MongoDB and Hadoop)
   * **September - December 2017**: Labs for [[https://www.licence.info.upmc.fr/lmd/licence/2017/ue/1I001-2017oct/|Eléments de programmation 1]]   * **September - December 2017**: Labs for [[https://www.licence.info.upmc.fr/lmd/licence/2017/ue/1I001-2017oct/|Eléments de programmation 1]]
-  * **September - December 2017**: Labs for [[http://www-licence.ufr-info-p6.jussieu.fr/lmd/licence//public/espace_public/offres_formation/descr_ue.php?code_ue=2I001|Programmation et structures de données en C]] (avanced C course for 2nd year bachelor students) +  * **September - December 2017**: Labs for [[http://www-licence.ufr-info-p6.jussieu.fr/lmd/licence//public/espace_public/offres_formation/descr_ue.php?code_ue=2I001|Programmation et structures de données en C]] (avanced C course for 2nd year bachelor students). A lab on dodecaphonism I designed: {{:tmesolo-2i001-dodecaphonism.pdf|}} 
-  *  **January - April 2018**: [[http://www-licence.ufr-info-p6.jussieu.fr/lmd/licence//public/espace_public/offres_formation/descr_ue.php?code_ue=3I008|Modèles de programmation et interopérabilité des langages]] +  *  **January - April 2018**: [[http://www-licence.ufr-info-p6.jussieu.fr/lmd/licence//public/espace_public/offres_formation/descr_ue.php?code_ue=3I008|Modèles de programmation et interopérabilité des langages]]  Partiel sur la segmentation d'images : {{:partiel-3i008-segmentationimages.pdf|}}
   * **January - April 2018**: [[http://www-licence.ufr-info-p6.jussieu.fr/lmd/licence//public/espace_public/offres_formation/descr_ue.php?code_ue=3I017|Technologies du web]]    * **January - April 2018**: [[http://www-licence.ufr-info-p6.jussieu.fr/lmd/licence//public/espace_public/offres_formation/descr_ue.php?code_ue=3I017|Technologies du web]] 
 +  * **September - December 2018**: Labs for [[https://www.licence.info.upmc.fr/lmd/licence/2016/ue/1I001-2016oct/|Eléments de programmation 1]]
 +  * **January - April 2019**: Proposed topics and supervized two groups of students for 1st year STL master students (Science and technology of software). One project is about [[https://www-master.ufr-info-p6.jussieu.fr/2018/Parallelisation-de-graphes-audio|the visualisation of the execution and trace of execution of an Antescofo program]]; the other one is about [[https://www-master.ufr-info-p6.jussieu.fr/2018/Visualisation-de-la-trace-d-un|the parallelisation of audio graphs]]
  
 ====== Contact ========== ====== Contact ==========
 


donat-bouillud.txt · Dernière modification: 2020/12/15 00:16 par Pierre Donat-Bouillud