Initiative by Joakim Sandström. Tech support by Tobias Skarhed.
Programmatic representation of classical songs (TTBB). These songs are in the public domain. The Lilypond files may be used to generate PDFs and compile however you want, but they are also published to a website
- Generate PDFs (or other formats)
- Generate MIDI-files for part separately
- Use LaTeX to append the PDFs into a song book
- MIDI files and scores are published to the website
The files are written with Lilypond. It is a good idea to separate the parts when writing so that the MIDI files can be correctly generated. There is a video tutorial available for new users. If you want the song to appear on the website, add a .yaml
file with title and author in the same place as the main.ly
.
- Install
nodejs
- Run
npm install
to install dependencies - RUn
npm run build:songs
to generate SVGs and MIDI files - Run
npm run build:pre-11ty
to generate metadata files for 11ty to use - Run
npm start
to develop with 11ty
- Make good templates for generating song books