Skip to content

An object-oriented programming model for generating a musical composition.

Notifications You must be signed in to change notification settings

adammccartney/rill

Repository files navigation

rill (erosion)

For ensemble (4 Flutes, 1 Bb Clarinet, 1 Vibraphone, 8 Violins, 1 Viola)

Written by Adam McCartney, eroded by Thomas Grill

A commission of the Rotting sounds project of artistic research at the mdw – University of Music and Performing Arts Vienna, 2020–2021. Funded by the Austrian Science Fund, project number AR445-G24.

Instructions:

  • Install Python package rill and its dependencies, by running python setup.py install or pip install .. If an erosion process shall be started, install as editable instead: pip install -e .

  • Building the score: From the top-level folder, run make.

  • Erosion process:

    • Create and checkout a new branch by running, e.g., git branch erosion_666 && git checkout erosion_666.

    • From the top-level folder, run ./erosion.sh.

    • On each successful build, a new score.pdf will be placed in the subfolder rill/builds/letter-portrait.

About

An object-oriented programming model for generating a musical composition.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published