[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Forcing bar number display at will
From: |
Menu Jacques |
Subject: |
Re: Forcing bar number display at will |
Date: |
Sat, 26 Dec 2015 12:26:16 +0100 |
Hello Greg,
Yes, exactly, thanks for the trick!
JM
> Le 26 déc. 2015 à 11:54, Greg <address@hidden> a écrit :
>
> On 26/12/2015 09:40, Menu Jacques wrote:
>> Hello folks,
>>
>> I find it convenient when I don’t have to play for a number of measures to
>> decompose the multiple rests in portions corresponding to what the others
>> play, and to have bar numbers showing up here and then to help catching up
>> when I’ve got to blow again.
>>
>> What I don’t understand in the example below is why:
>>
>> \once\override Score.BarNumber.break-visibility = ##(#f #t #f)
>>
>> shows bar numbers 10 and 19 even though they’re at a beginning of line, and
>> not 1.
>>
>> To get bar number 1 displayed, I’ve got to use:
>>
>> \once\override Score.BarNumber.break-visibility = ##(#f #t #t)
>>
>> Thanks for your help!
>>
>>
>> %%%%%%%%%
>>
>> \version "2.19.33"
>>
>> %{
>> http://lilypond.org/doc/v2.19/Documentation/notation/bars#bar-numbers
>>
>> The order of the three values is
>> end of line visible,
>> middle of line visible,
>> beginning of line visible:
>> \override Score.BarNumber.break-visibility = ##(#t #t #t)
>> %}
>>
>> myDisplayBarNummber = {
>> % Allow bar numbers to be displayed not only at beginning of lines:
>> % \once\override Score.BarNumber.break-visibility = ##(#f #t #t)
>> \once\override Score.BarNumber.break-visibility = ##(#f #t #f)
>>
>> % Allow bar number 1 to be displayed:
>> \once\set Score.barNumberVisibility = #all-bar-numbers-visible
>> }
>>
>> \layout {
>> % indent = 0
>> ragged-last = ##t
>> }
>>
>> {
>> % Allow first bar number to be displayed, and do it:
>> \bar ""
>> \myDisplayBarNummber
>>
>> R1*2 | \barNumberCheck #3
>> \myDisplayBarNummber
>>
>> R1*3 | \barNumberCheck #6
>> \myDisplayBarNummber
>>
>> R1*9 | \barNumberCheck #15
>> \myDisplayBarNummber
>>
>> R1*7 | \barNumberCheck #22
>> \myDisplayBarNummber
>>
>> R1*5 | \barNumberCheck #27 \break
>> \myDisplayBarNummber
>>
>> R1*6 | \barNumberCheck #33
>> }
>>
>> %%%%%%%%%
>>
>>
>>
>> _______________________________________________
>> lilypond-user mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>
>
>
> Is this what you had in mind?
>
> Greg.
>
>
> %%%%%%%%
>
> \version "2.19.31"
>
> %{
> http://lilypond.org/doc/v2.19/Documentation/notation/bars#bar-numbers
>
> The order of the three values is
> end of line visible,
> middle of line visible,
> beginning of line visible:
> \override Score.BarNumber.break-visibility = ##(#t #t #t)
> %}
>
> myDisplayBarNummber = {
> \once\override Score.BarNumber.break-visibility = ##(#f #t #f)
> }
>
> \layout {
> % indent = 0
> ragged-last = ##t
> }
>
> {
> % Allow first bar number to be displayed, and do it:
> \set Score.barNumberVisibility = #all-bar-numbers-visible
> \bar ""
>
> R1
>
> % Now prevent all bar numbers unless overridden
> \override Score.BarNumber.break-visibility = ##(#f #f #f)
>
> R1 | \barNumberCheck #3
> \myDisplayBarNummber
>
> R1*3 | \barNumberCheck #6
> \myDisplayBarNummber
>
> R1*9 | \barNumberCheck #15
> \myDisplayBarNummber
>
> R1*7 | \barNumberCheck #22
> \myDisplayBarNummber
>
> R1*5 | \barNumberCheck #27 \break
> \myDisplayBarNummber
>
> R1*6 | \barNumberCheck #33
> }
>
> %%%%%%%%
>
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user