2014-10-24 16:54 GMT+02:00 Robin Bannister <r...@dataway.ch>:

> So it looks like LilyPond wants to merge the rests,
> but will do this only if they seem identical.
>
>
> Having read through the regression snippet
> and been inspired by the way it removes things,
> we can modify bgr to make it remove rests:
>
> bgr = #(define-music-function (parser location music) (ly:music?)
>   (music-map (lambda (mus)
>     (if (music-is-of-type? mus 'rest-event)
>       (make-music 'SkipEvent mus)
>       #{
>         \tweak NoteHead.font-size #-2
>         \tweak Accidental.font-size #-2
>         #mus
>       #}))
>     music ))
>
> Note A: found 'rest-event in the Internals Reference
> Note B: renamed your parameter to not imply just "note"
>
> Hope this helps.


Thanks again, Robin, this helps a lot!

The next time I dive into Scheming I might be getting further by myself
before I have to ask on the list. :)

--
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

Reply via email to