LilyPond template for creating music with a solo instrument and accompaniment chord symbols; essentially a "lead sheet".
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-namegit submodule add git@github.com:brianclements/lyTemplates-singlepart.git template- we have nested submodules so
cd templategit submodule update --init
- we have nested submodules so
-
Assuming you've already designed your layout in
layout.ilyand input all your project info as instructed in the music repository, you can nowlilypond score.lyorlilypond 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-singlepart is licensed under the GPL3 license.
2015.10.26
- 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.
- fix name of global chords var
- update lyInclude submodule to v1.1.0
- use relative-includes
2015.09.16
- add lyInclude library as submodule
- remove many manual layout tweaks, let Lilypond do it's thing
- Character/format/code cleanup from legacy code
- upgrade to LilyPond 2.16.2
- moved
lead_sheet.lyto own dir - add documentation
- Apply GPL3 license
2013.03.16
- Modify for public export to github
2012.06.22
- Added \compressFullBarRests and shifted some formatting things around in 'Melody' section.
- Make \include path objective
- Removed formatting text for Metronome Mark and Rehearsal Mark in 'Melody' section. Leaving it to auto-formatting
- Simplified chord formatting by replacing with /chordDefaults
2012.04.19
- First version controlled release