LilyPond template for creating music with multiple parts. Designed for building jazz big band and orchestral scores and extracting parts from the same music source file.
It is intended to be used as a plug-in to the music repository. Here we barrow inspiration from MVC (Model-View-Controller) frameworks to separate our music, from our layout templates, from our compilation process. If you're familiar with LilyPond, go at it. Otherwise, head over to that repository for more explicit instructions.
Lilypond 2.16.2
-
First, start with the music repository instructions if you haven't already.
-
Clone this repo, using submodules, as a template plugin for the music repository.
cd piece-name
git submodule add git@github.com:brianclements/lyTemplates-multipart.git template
- we have nested submodules so
cd template
git submodule update --init
- we have nested submodules so
-
Assuming you've already designed your layout in
layout.ily
and input all your project info as instructed in the music repository, you can nowlilypond score.ly
orlilypond parts.ly
.
Suggestions and contributions are always welcome and appreciated.
More detailed documentation is in the works to explain more advanced configurations and the reasoning behind some design choices.
lyTemplates-multipart is licensed under the GPL3 license.
2015.10.26
- add
settings.ily
file for globalTranspose() and scoreStyle() - update lyInclude submodule to v1.1.0
- add back missing "partU"
2015.10.20
- Complete re-working of layout and file structure.
- Separate staff layout into it's own section and put it in it's own repository along with the music.
- Music/layout are separate repository to which single/multipart layouts can plug into using git submodules.
- Character/format/code cleanup from legacy code
- Apply GPL3 license
- add lyInclude library as submodule
- upgrade to LilyPond 2.16.2
- add copyright boilerplate
layout.ily
optimizations- pre-fill 26 empty parts for comment/removal: easier then adding from 0
- switch to letters for rehearsal marks: easier for maintainer, performers don't care