[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 2.23.3 Contemporary glissandos
From: |
Thomas Morley |
Subject: |
Re: 2.23.3 Contemporary glissandos |
Date: |
Mon, 30 Aug 2021 23:28:52 +0200 |
Am Mo., 30. Aug. 2021 um 18:57 Uhr schrieb Paul Scott <waterhorse@ultrasw.com>:
>
> Adding a rest to the contemporary glissando snippet (1,3,3) in the
> notation manual results in a barcheck error\version "2.23.3"
>
> \relative c'' {
> \time 3/4
> \override Glissando.style = #'zigzag
> c4 c
> \cadenzaOn
> c4\glissando
> \hideNotes
> c,,4
> \unHideNotes
> \cadenzaOff
> \bar "|"
> R2.
> }
>
>
> glhatest.ly:14:3: warning: barcheck failed at: 1/2
>
> R2.
>
> TIA for any help,
>
> Paul
>
>
>
This has nothing to do with glissando, but with your use of cadenza.
You start it mid-measure, meaning the bar is never filled. Thus the
MMR starts mid-measure as well.
If you really want to keep the cadenza, tell te MMR to start at zero
measurePosition:
\relative c'' {
\time 3/4
\override Glissando.style = #'zigzag
c4 c
\cadenzaOn
c4\glissando
\hideNotes
c,,4
\unHideNotes
\cadenzaOff
\bar "|"
\set Timing.measurePosition = #(ly:make-moment 0)
R2.
}
Imho better, use scaled durations:
\relative c'' {
\time 3/4
\override Glissando.style = #'zigzag
c4 c
c4*1/2\glissando
\hideNotes
c,,
\unHideNotes
\bar "|"
R2.
}
HTH,
Harm