lilypond-user
[Top][All Lists]
Advanced

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

Re: Bar line at the point where all voices overflow


From: Nils Gey
Subject: Re: Bar line at the point where all voices overflow
Date: Tue, 9 Nov 2010 13:50:49 +0100

Its even easier.

You don't need to create global. The global method has the problem that you 
need to fill in all these skips.
Instead, place this before the first note in any staff:

\override Score.BarLine #'transparent = ##t

and as last item, in any staff again:

\revert Score.BarLine #'transparent         (or \override Score.BarLine 
#'transparent = ##f)
\bar "|."

This together with StaffGroup is enough for a mensural score. You can even put 
the transparent = ##t override into the movements (\score = {} ) layout block. 
I did not find a way to place the \revert (or better: the final barline) 
outside of the staff itself. If you know any, please tell me.

Nils


On Tue, 9 Nov 2010 12:11:43 +0100
Jan Warchoł <address@hidden> wrote:

> 2010/11/9 David Kastrup <address@hidden>:
> > Xavier Scheuer <address@hidden> writes:
> >> BTW as a musician, I would not know how to play such scores where some
> >> players have more notes (beats) to play than other in the same
> >> measure...
> >
> > They don't.
> >
> >> Are we supposed to wait the last one that has the higher overflow?
> >> Are you sure it is not an error?
> >
> > In Renaissance music, you don't write ties for syncopes crossing the bar
> > (and writing them would give a false impression of the rhythmic flow).
> >
> > But it rather common _not_ to write the bar lines _inside_ of the staffs
> > (where they would have to cross the occasional note), but between the
> > staffs.  The snippets for ancient music have an example, but I can't
> > quite figure out what produces the in-between bar lines.
> 
> It's called mensurstriche layout.
> Take a look at Notation Reference 2.8.5.
> Basically it's acheved in LilyPond by using StaffGroup instead of
> ChoirStaff, and making barlines invisible.
> Vit, have you tried using it with newest development version
> (2.13.38)? I think it solves your problem (if i understood you
> correctly), take a look at this:
> 
> \version = "2.13.38"
> global = {
>   \override Staff.BarLine #'transparent = ##t
>   s1 s s
>   % the final bar line is not interrupted
>   \revert Staff.BarLine #'transparent
>   \bar "|."
> }
> \new StaffGroup \relative c'' {
>   <<
>     \new Staff { << \global { c1 c2 c1 c2 } >> }
>     \new Staff { << \global { c1 c2. c1 c4 } >> }
>   >>
> }
> 
> cheers,
> Jan
> 
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/lilypond-user
> 



reply via email to

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