Patches in a timeline with ossia score


  • Jean-Michaël Celerier



pure data, ossia score, timeline, interactive scores, patching


Handling of time and scores in patchers such as PureData, Max/MSP has been an ongoing concern for composers and users of such software. We introduce an integration of PureData inside the ossia score interactive and intermedia sequencer, based on libpd. This integration allows to score precisely event that are being sent to a PureData patch, and process the result of the patch's computations afterwards in score. This paper describes the way this integration has been achieved, and how it enables composers to easily add a temporal dimension to a set of patches, by leveraging both the computational power of PureData and the temporal semantics of the ossia system, in order to create complex compositions.


Não há dados estatísticos.

Biografia do Autor

Jean-Michaël Celerier,

Jean-Michaël Celerier, born in France in 1992, is a freelance researcher, interested in art, code, computer music and interactive show control. He studied software engineering, computer science & multimedia technologies at Bordeaux, and obtained his doctorate on the topic of authoring temporal media in 2018. He develops and maintains a range of free & open-source software used for creative coding, digital and intermedia art, which he leverages in various installations and works. He enjoys organizing events centered on programming and media art and teaches all sorts of creative coding systems to both computer science and graphics design students. ORCID:


AGOSTINI, Andrea and GHISI, Daniele. A max library for musical notation and computer-aided composition. Computer Music Journal, 2015, vol. 39, no 2, p. 11-27.

ALLOMBERT, Antoine, DESAINTE-CATHERINE, Myriam, and ASSAYAG, Gérard. De Boxes í Iscore: vers une écriture de l'interaction. Actes des 13èmes Journées de l'Informatique Musicale. 2008. p. 79-83.

ASSAYAG, Gérard, RUEDA, Camilo, LAURSON, Mikael, et al. Computer-assisted composition at IRCAM: From PatchWork to OpenMusic. Computer music journal, 1999, vol. 23, no 3, p. 59-72.

BEURIVÉ, Antoine. Un logiciel de composition musicale combinant un modèle spectral, des structures hiérarchiques et des contraintes. Actes des Journées d"™Informatique Musicale, Bordeaux, France, 2000.

BRESSON, Jean and GIAVITTO, Jean-Louis. A reactive extension of the OpenMusic visual programming language. Journal of Visual Languages & Computing, 2014, vol. 25, no 4, p. 363-375.

BRINKMANN, Peter, KIRN, Peter, LAWLER, Richard, et al. Embedding Pure Data with libpd. In : Proceedings of the Pure Data Convention. Citeseer, 2011.

CELERIER, Jean-Michaël, BALTAZAR, Pascal, BOSSUT, Clément, et al. OSSIA: Towards a unified interface for scoring time and interaction. Proceedings of the First International Conference on Technologies for Music Notation and Representation. 2015.

CELERIER, Jean-Michael. Authoring interactive media: a logical & temporal approach. Doctoral thesis. 2018. Bordeaux, France.

GHISI, Daniele and AGOSTINI, Andrea. Extending bach: A family of libraries for real-time computer-assisted composition in max. Journal of New Music Research, 2017, vol. 46, no 1, p. 34-53.

GUILLOT, Pierre. Camomile: Creating audio plugins with Pure Data. Proceedings of the 2018 Linux Audio Conference. 2018, June.

KELLY, Edward. Gemnotes: a realtime music notation system for Pure Data. Proceedings of the 4th international conference of Pure Data. 2011.

PUCKETTE, Miller. A divide between "compositional" and "performative" aspects of Pd. Proceedings of the First International Pd Convention. 2004.

PUCKETTE, Miller. Using Pd as a score language. Proceedings of the 2002 International Computer Music Conference. 2002.




Como Citar

Celerier, J.-M. (2021). Patches in a timeline with ossia score. Revista Vórtex, 9(2).



Dossier "A quarter of century of Pd: past, present and future"