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


Cheers,
Robin

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to