[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