Dear Philippe,
I guess a sensible solution for Bach’s B minor mass example would be just using
\time 2/4 overriding the time signature stencil so that traditional alla breve
time signature symbol will be printed:
Minimal example, showing the beginning of the Alto I/II part:
%%%%%%%%%%%
\version "2.22.0"
\relative {
\once \override Staff.TimeSignature.stencil = #ly:text-interface::print
\once \override Staff.TimeSignature.text = \markup \musicglyph #"timesig.C22"
\time 4/2
\key d \major
R1*2 |
r1 r2 d'2( |
e) fis g fis4 e |
}
All the best
Torsten
Von: lilypond-user <[email protected]> Im
Auftrag von Philippe ZELLER
Gesendet: Samstag, 27. März 2021 21:04
An: [email protected]
Betreff:
Dear lilypond fellow users,
it sometimes occurs in barock music that only every other barline is visible,
(see e.g. Haendel's Salomo, choir at the end of Act II ) or that every other
barline is printed in reduced size.(see e.g. Bach Mass in H-moll, nr 27 "dona
nobis pacem" ).
Is there a way to get this result in lilypond ?
I first tried
\set Score.barLineVisibility = #(every-nth-bar-number-visible 2)
that I made up after an equivalent syntax for barNumber, but to no avail. Maybe
I didn't put it in the right context ?
Finally I used a rather complicated procedure based on
global = {
\repeat unfold 24 { s2. \once \override Staff.BarLine.transparent = ##t
s2. \once \override Staff.BarLine.transparent = ##f }
}
which works but is not fully compatible, for example it does not work with
multiMeasureRests.
Many thanks in advance for your suggestions !