Generative Music Using Reactive Programming - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2021

Generative Music Using Reactive Programming

Bertrand Petit
  • Function : Author
  • PersonId : 1088166
Manuel Serrano


Generative music, i.e., music produced using algorithms or assisted by algorithms, can be created using may different techniques and even methodologies. It can be generated from grammatical representations, using probabilistic algorithms, neural networks, rule-based systems, constraint programming, etc. In our work, we are interested in a new technique that combines complex combination of basic musical elements with stochastic phenomena, and that is made possible by the use of synchronous reactive programming. We have based our work on the HipHop.js programming language that allows composers to create music programs and that produces satisfying and unexpected musical results. In this paper, we present this new way of composing music and we comment some concrete realizations.
Fichier principal
Vignette du fichier
Skini-ICMC2020.pdf (217.9 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-03105666 , version 1 (11-01-2021)


  • HAL Id : hal-03105666 , version 1


Bertrand Petit, Manuel Serrano. Generative Music Using Reactive Programming. International Computer Music Conférence, Jul 2021, Santiago, Chile. ⟨hal-03105666⟩
137 View
297 Download


Gmail Mastodon Facebook X LinkedIn More