lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re:


From: Philippe ZELLER
Subject: Re:
Date: Sun, 28 Mar 2021 03:25:54 +0200

Guten Tag Torsten, 
danke schön, this too works well indeed !
All the best,
Philippe

Le sam. 27 mars 2021 à 22:16, <torsten.haemmerle@web.de> a écrit :

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
Gesendet: Samstag, 27. März 2021 21:04
An: lilypond-user@gnu.org
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 !

 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]