Jean Bresson [personal page]

GitHub | HAL | Google Scholar | LinkedIn |

I am a computer music researcher and software engineer: this page is a hub for links and resources related to some present and past activity.

I am currently working at Ableton, as a software engineer on the company’s flagship software, Live. Before that — from 2003 to 2019 — I was at IRCAM in the Music Representations team of the STMS lab (Science and Technology of Music and Sound). My main focus and expertise is in computer-assisted music composition and domain-specific (visual) programming: I was the developer and researcher in charge of the OpenMusic project, and my principal contribution to it has consisted in connecting the environment to digital sound processing, spatialization, and real-time interaction systems (see the projects page).

I obtained my PhD from the Université Pierre et Marie Curie in 2007, and my Habilitation degree (HDR) in 2017. In 2016 I was at CNMAT / UC Berkeley with a Fulbright research scholarship. In 2018-2019 I was also part-time guest lecturer at the Institut für Musikwissenschaft und Musikinformatik of the Hochschule für Musik in Karlsruhe.

Current projects


OM# is a computer assisted composition and visual programming environment derived from OpenMusic (see past projects), featuring a fully redesigned visual programming framework, as well as advanced tools for interactive computer assisted composition and digital signal processing.

The environment was initially concieved as a new implementation of OpenMusic. Key features and developments were carried out during the EFFICACe research project (2013-2017), while exploring interactive approaches in computer-assisted music composition processes: timeline-based interactive control of musical objects, dynamic scheduling architecture for musical rendering and computation, new interfaces for the temporal representation of compositional processes. The "reactive" model, previously introduced as a prototype in OpenMusic, was also integrated as a native feature.

After successive code-names (om7-beta/o7/...) the project was named OM# (om-sharp) shortly before the v1.0 release in the end of 2019.

om-sharp project page (incl. downloads, documentation, etc.)

More: → Other/past projects I've been working on...


Habilitation Thesis / Mémoire d’Habilitation à Diriger des Recherches (2017):

Composition assistée par ordinateur : techniques et outils de programmation visuelle pour la création musicale / Computer-assisted composition: visual programming techniques and tools for musical creation (in French) [PDF].


I am currently in the steering committees of:

As for 2020-2021, I am in the scientific committee of:

I also coordinated a number of past events and research groups or seminars, such as:

Students and PhD supervision