In the first version, you're applying the \fermata post-event to the c2, which is perfectly valid. In the second one, you're applying it to the {...}, which doesn't make sense. I'm afraid I don't know any good solution, though.
On 11/14/17 13:21, Patrick Smith wrote: > This works: > > \version "2.18.2" > \relative c' { > \time 2/4 > c4 c( d) d( e) e( f) f( g) g( a) a( b) b( c) c( b) b( a) a( g) g( f) f( e) > e( d) d( c2)~ c2 \fermata \bar "|." > layout{} > } > > This doesn't work: > > \version "2.18.2" > macrovariable = {c4 c( d) d( e) e( f) f( g) g( a) a( b) b( c) c( b) b( a) a( > g) g( f) f( e) e( d) d( c2)~ c2 } > \relative c' { > \time 2/4 > \macrovariable \fermata \bar "|." > layout{} > } > > Why? > > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user