|
From: | torsten.haemmerle |
Subject: | AW: |
Date: | Sat, 27 Mar 2021 22:16:37 +0100 |
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 <lilypond-user-bounces+torsten.haemmerle=web.de@gnu.org> Im Auftrag von Philippe ZELLER 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 ! |
[Prev in Thread] | Current Thread | [Next in Thread] |