Next: How to read the tutorial, Previous: Simple notation, Up: First steps
LilyPond input files are treated like files in most programming languages:
they are case sensitive, white-space insensitive, expressions are
formed with curly braces { }, and comments are denoted with % or
%{ .. %}.
If the previous sentence sounds like nonsense, don't worry! We'll explain what all these terms mean:
a, b, s, t) or upper case (i.e.
A, B, S, T). Notes are lower case: { c d e }
is valid input; { C D E } will produce an error message.
{ c d e } means the same thing
as { c d e } and
{
c d
e }
Of course, the previous example is hard to read. A good rule of thumb is to indent code blocks with either a tab or two spaces:
{
c d e
}
A function (such as \relative { } ) also counts as a single
music expression.
%{ and %} is
ignored. The following fragment shows possible uses for comments
% notes for twinkle twinkle follow
c4 c g' g a a g2
%{
This line, and the notes below
are ignored, since they are in a
block comment.
g g f f e e d d c2
%}
There are more tips for constructing input files in
Suggestions for writing LilyPond files.
Next: How to read the tutorial, Previous: Simple notation, Up: First steps
This page is for LilyPond-2.10.25 (stable-branch).
Other languages: French.