Time to post some old code. Here is a score playback application for Györgi Ligeti’s Artikulation. In reality it is Richard Wehinger’s art score (the original piece did not have a written score).
This code was written in Processing, and it has two modes: original score playback and generative. The generative part is fun: I recreated the shapes and general spacing to be perpetually generated randomly, allowing an ensemble to continue with the shape ideas beyond the original score.
All code is free to use. Sorry the Processing code is pretty janky; it’s from 2012.
Compiled Applications:
artikulation_player.linux-arm64.zip
artikulation_player.linux-armv6hf.zip
artikulation_player.linux32.zip
artikulation_player.linux64.zip
artikulation_player.macosx.zip
artikulation_player.windows32.zip
artikulation_player.windows64.zip
Processing Code:
Artikulation_Player.zip