|
From: | Olivier Biot |
Subject: | Re: Trill and nonstandard expressive mark |
Date: | Sun, 6 Jan 2013 00:57:48 +0100 |
Olivier Biot <address@hidden> writes:What double life? Within music, curly braces create sequential music.
> Well, putting { ... } around it is wrong, for one thing: it turns
> the
> whole into sequential music.
>
> Bingo!
>
> This is the most counterintuitive syntactic element in LilyPond for
> newcomers (after Scheme). In most programming languages, curly braces
> are used for grouping commands, in LilyPond curly braces have a double
> life and can be used in one of their shapes as a shorthand for "define
> serial music" (as opposed to "define parallel music" which is done
> with double angle brackets. The double meaning of the curly braces in
> LilyPond is rather confusing and I still have the impression at times
> that things seem to work out of sheer luck when using curly braces.
>
> Is this double meaning of curly braces documented somewhere? I did not
> come across it in the online manuals so far.
What other meaning do you see?
[Prev in Thread] | Current Thread | [Next in Thread] |