lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multiple context NoteNames


From: Aaron Hill
Subject: Re: Multiple context NoteNames
Date: Tue, 17 Sep 2019 06:36:00 -0700
User-agent: Roundcube Webmail/1.3.8

On 2019-09-17 5:52 am, Aaron Hill wrote:
myNoteNamesWithOld =
#(lambda (grob)
   (let* ((default-name (ly:grob-property grob 'text))
          (new-name (assoc-get default-name newnames)))
         (ly:grob-set-property! grob 'text #{ \markup
           \override #'(baseline-skip . 1.5)
           \center-column {
             \line { \bold $new-name }
             \line { \tiny \concat { ( $default-name ) } } } #})
   (ly:text-interface::print grob)))

The above had some unnecessary uses of \line.  Here's a cleaner version:

%%%%
myNoteNamesWithOld =
#(lambda (grob)
   (let* ((default-name (ly:grob-property grob 'text))
          (new-name (assoc-get default-name newnames)))
         (ly:grob-set-property! grob 'text #{ \markup
           \override #'(baseline-skip . 1.5)
           \center-column {
             \bold $new-name
             \tiny \concat { ( $default-name ) } } #})
   (ly:text-interface::print grob)))
%%%%


-- Aaron Hill



reply via email to

[Prev in Thread] Current Thread [Next in Thread]