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 [2019/07/03 14:57] (Version actuelle)
Pierre Donat-Bouillud [Publications]
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 ======
 +
 +To be published: //Optimization of audio graphs by resampling//, Pierre Donat-Bouillud, Jean-Louis Giavitto, Florent Jacquemard, DAFx-19
  
 {{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}}
Ligne 45: Ligne 78:
   *  **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]] 
   * **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.1518620124.txt.gz · Dernière modification: 2018/02/14 15:55 par Pierre Donat-Bouillud