[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: grob::rhythmic-location and \set Score.currentBarNumber
From: |
Davide Liessi |
Subject: |
Re: grob::rhythmic-location and \set Score.currentBarNumber |
Date: |
Thu, 3 Oct 2019 21:07:26 +0200 |
What about introducing a new grob property containing the _printed_
bar number and the measure position?
Unless, of course, there is already a way to retrieve the desired information.
With the attached patch, the input file
\version "2.19.82"
{
\override Score.BarNumber.break-visibility = ##(#t #t #t)
\override NoteHead.after-line-breaking =
#(lambda (grob)
(ly:message "Internal location: ~a" (grob::rhythmic-location grob))
(ly:message "Printed location: ~a" (grob::printed-rhythmic-location grob)))
c'1
\set Score.currentBarNumber = 12
c'1
}
has the following output:
[...]
Internal location: (1 . #<Mom 0>)
Printed location: (1 . #<Mom 0>)
Internal location: (2 . #<Mom 0>)
Printed location: (12 . #<Mom 0>)
[...]
Best wishes.
Davide
0001-Add-printed-rhythmic-location-grob-property.patch
Description: Text Data
- Re: grob::rhythmic-location and \set Score.currentBarNumber,
Davide Liessi <=