Table of Contents
Preface
1. Introduction
1.1 Background
Engraving
Automated engraving
What symbols to engrave?
Music representation
Example applications
1.2 About the documentation
About the Learning Manual
About the Music Glossary
About the Notation Reference
About the Application Usage
About the Snippet List
About the Internals Reference
Other documentation
2. Tutorial
2.1 First steps
2.1.1 Compiling a file
2.1.2 Simple notation
2.1.3 Working on input files
2.1.4 How to read the manual
2.2 Single staff notation
2.2.1 Accidentals and key signatures
2.2.2 Ties and slurs
2.2.3 Articulation and dynamics
2.2.4 Adding text
2.2.5 Automatic and manual beams
2.2.6 Advanced rhythmic commands
2.3 Multiple notes at once
2.3.1 Music expressions explained
2.3.2 Multiple staves
2.3.3 Staff groups
2.3.4 Combining notes into chords
2.3.5 Single staff polyphony
2.4 Songs
2.4.1 Setting simple songs
2.4.2 Aligning lyrics to a melody
2.4.3 Lyrics to multiple staves
2.5 Final touches
2.5.1 Organizing pieces with variables
2.5.2 Version number
2.5.3 Adding titles
2.5.4 Absolute note names
2.5.5 After the tutorial
3. Fundamental concepts
3.1 How LilyPond input files work
3.1.1 Introduction to the LilyPond file structure
3.1.2 Score is a (single) compound musical expression
3.1.3 Nesting music expressions
3.1.4 On the un-nestedness of brackets and ties
3.2 Voices contain music
3.2.1 I’m hearing Voices
3.2.2 Explicitly instantiating voices
3.2.3 Voices and vocals
3.3 Contexts and engravers
3.3.1 Contexts explained
3.3.2 Creating contexts
3.3.3 Engravers explained
3.3.4 Modifying context properties
Setting context properties with
\with
Setting context properties with
\context
3.3.5 Adding and removing engravers
3.4 Extending the templates
3.4.1 Soprano and cello
3.4.2 Four-part SATB vocal score
3.4.3 Building a score from scratch
4. Tweaking output
4.1 Tweaking basics
4.1.1 Introduction to tweaks
4.1.2 Objects and interfaces
4.1.3 Naming conventions of objects and properties
4.1.4 Tweaking methods
4.2 The Internals Reference manual
4.2.1 Properties of layout objects
4.2.2 Properties found in interfaces
4.2.3 Types of properties
4.3 Appearance of objects
4.3.1 Visibility and color of objects
4.3.2 Size of objects
4.3.3 Length and thickness of objects
4.4 Placement of objects
4.4.1 Automatic behavior
4.4.2 Within-staff objects
4.4.3 Outside-staff objects
4.5 Collisions of objects
4.5.1 Moving objects
4.5.2 Fixing overlapping notation
4.5.3 Real music example
4.6 Further tweaking
4.6.1 Other uses for tweaks
4.6.2 Using variables for tweaks
4.6.3 Other sources of information
4.6.4 Avoiding tweaks with slower processing
4.6.5 Advanced tweaks with Scheme
5. Working on LilyPond projects
5.1 Suggestions for writing LilyPond input files
5.1.1 General suggestions
5.1.2 Typesetting existing music
5.1.3 Large projects
5.1.4 Saving typing with variables and functions
5.1.5 Style sheets
5.2 When things don’t work
5.2.1 Updating old input files
5.2.2 Troubleshooting (taking it all apart)
5.2.3 Minimal examples
5.3 Scores and parts
A. Templates
A.1 Single staff
A.1.1 Notes only
A.1.2 Notes and lyrics
A.1.3 Notes and chords
A.1.4 Notes, lyrics, and chords.
A.2 Piano templates
A.2.1 Solo piano
A.2.2 Piano and melody with lyrics
A.2.3 Piano centered lyrics
A.2.4 Piano centered dynamics
A.3 String quartet
A.3.1 String quartet
A.3.2 String quartet parts
A.4 Vocal ensembles
A.4.1 SATB vocal score
A.4.2 SATB vocal score and automatic piano reduction
A.4.3 SATB with aligned contexts
A.5 Ancient notation templates
A.5.1 Transcription of mensural music
A.5.2 Gregorian transcription template
A.6 Jazz combo
A.7 lilypond-book templates
A.7.1 LaTeX
A.7.2 Texinfo
A.7.3 xelatex
B. Scheme tutorial
B.1 Tweaking with Scheme
C. GNU Free Documentation License
D. LilyPond index
Other languages:
français
,
español
,
deutsch
.
<< Back to Documentation Index
Learning Manual
Preface
1. Introduction
1.1 Background
1.2 About the documentation
2. Tutorial
2.1 First steps
2.2 Single staff notation
2.3 Multiple notes at once
2.4 Songs
2.5 Final touches
3. Fundamental concepts
3.1 How LilyPond input files work
3.2 Voices contain music
3.3 Contexts and engravers
3.4 Extending the templates
4. Tweaking output
4.1 Tweaking basics
4.2 The Internals Reference manual
4.3 Appearance of objects
4.4 Placement of objects
4.5 Collisions of objects
4.6 Further tweaking
5. Working on LilyPond projects
5.1 Suggestions for writing LilyPond input files
5.2 When things don’t work
5.3 Scores and parts
A. Templates
A.1 Single staff
A.2 Piano templates
A.3 String quartet
A.4 Vocal ensembles
A.5 Ancient notation templates
A.6 Jazz combo
A.7 lilypond-book templates
B. Scheme tutorial
B.1 Tweaking with Scheme
C. GNU Free Documentation License
D. LilyPond index