2014-10-24 11:05 GMT+02:00 Robin Bannister <r...@dataway.ch>: > Peter Crighton wrote: > > But I would like to be able to use the function [...] >> > > so it doesn’t only affect the next note, > > but a sequence of notes enclosed in { … }: > > > The source file music-functions.scm defines > music-map > which you can use for this: > > > bgr = #(define-music-function (parser location music) (ly:music?) > (music-map (lambda (note) > #{ > \tweak NoteHead.font-size #-2 > \tweak Accidental.font-size #-2 > #note > #}) > music )) > > > There is an advanced example in the regression tests: > http://www.lilypond.org/doc/v2.18/input/regression/ > collated-files.html#music-map.ly
Thanks a lot, Robin! I wouldn’t have thought it would be this easy … But maybe this could be better documented? I never would have thought of looking for it in the regression tests (in fact I didn’t even know about them). Are there other places to learn about Scheme in LilyPond than the Scheme tutorial? -- Peter Crighton | Musician & Music Engraver based in Mainz, Germany http://www.petercrighton.de
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user