Différences
Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
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 | ||
- | I 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 ========== |