On Mon, 20 Jan 2014 16:00:59 +0100 Johan Vromans <jvrom...@squirrel.nl> wrote:
> Now I want to re-use bbb with a different value of aaa. Like a real > variable as known from other programming languages. > > aaa = { c4 d e f } > bbb = { a4 a a a \aaa b4 b b b } > \score { \bbb } % a4 a a a c4 d e f b4 b b b > aaa = { f4 e d c } > \score { \bbb } % a4 a a a f4 e d c b4 b b b > > Of course, this does not work. But I'm sure it can be made to work > with some schemish tweaks beyond my current capabilities. Would not a more canonical way be to use tags? Not as elegant maybe, but: aaa = { \tag #'first { c4 d e f } \tag #'second { f4 e d c } } bbb = { a4 a a a s4*4 b4 b b b } \score { << \bbb { s4*4 \keepWithTag #'first \aaa } >> } \score { << \bbb { s4*4 \keepWithTag #'second \aaa } >> } _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user