COMPOSING CODE: A SELF-PORTRAIT WITH MESSIAEN, PYTHON, AND LILYPOND
AN ALGORITHMIC MODEL OF OLIVIER MESSIAEN’S "MODE DE VALEURS ET D'INTENSITÉS"
This is a talk I gave on the algorithmic simulation of Olivier Messiaen's "Mode de valeurs et d'intensités" at the 6th Tehran International Electronic Music Festival on September 11, 2024.
Summary
In my talk, I will provide an overview of two invaluable tools for the algorithmic music composer: LilyPond and MIDI. LilyPond is a high-quality sheet music compiler using a text-file format, allowing significant flexibility in music notation. I will also introduce two Python packages, authored by me, which simplify many tasks when working with LilyPond and MIDI. I have been using these packages for my compositional work since 2018. I will conclude by showcasing these packages in action, programmatically reproducing a piece by Olivier Messiaen.
The full code for the simulation can be accessed via the following link:
https://codeberg.org/amte/tiemf6/src/branch/main/messiaen.py