Dedicated to XXXXXX.
For instrument 1, instrument 2, and instrument 3.
To build the score, run:
~$ python3 ./main.py
Score will be built in the ./build directory, and will include .ly, pdf, and .midi files.
Requires:
- Python 3.11+
- LilyPond 2.24
- Abjad 3.4
- Auxjad 1.1.0
This repository contains a ready-to-use project template for composers writing algorithmic pieces with Abjad and Auxjad. It provides a working project structure: a build script, a configuration file for score metadata (title, composer, dedication, instrumentation, paper size, and so on), and a build directory. This template should make it easier for composers to set up their project structure and build their compositions.
Configuration:
Setup project in src/config/config.toml. Options include:
- For landscape orientation, append
"landscape"topaper_size, e.g."a4landscape" - For empty tags (e.g. subtitle or dedication), simply delete or comment out the configuration line
IMPORTANT: Remember to change or remove the LICENSE file if you are not happy with sharing your composition with the MIT License. In the section [project] of pyproject.toml, you may want to rename the project, author, email contact, as well as remove the license entry if you deleted the LICENSE file as per the comment above.