denemo-devel
[Top][All Lists]
Advanced

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

Re: [Denemo-devel] Partially blank staff


From: Richard Shann
Subject: Re: [Denemo-devel] Partially blank staff
Date: Mon, 18 Feb 2019 15:27:23 +0000

On Mon, 2019-02-18 at 13:55 +0000, Richard Shann wrote:
> On Mon, 2019-02-18 at 12:54 +0000, Joe Wilkinson wrote:
> > Hi Richard,
> > 
> > If I have a piece of music with a harmony part only in the second
> > half 
> > of the piece, is it possible to have the staff for that part only
> > in
> > the 
> > second half (so that there isn't a blank staff for half the piece?)
> > 
> > I tried Directives Typesetter (Print) Start Drawing Staff again,
> > and
> > it 
> > worked but did put a staff at the beginning of each blank line
> > (not 
> > therefore conserving space).
> 
> Command: Hide Empty Staffs (Off/On)
> Controls whether staffs containing only rests are printed in the
> current movement. All staffs are printed on the first system (line)
> thereafter any staff that has only rests for a entire system is
> dropped. Use this in large scores to fit more systems per page.
> Location: Object Menu ▶ Movements ▶ Typesetter
> Internal Name: HideEmptyStaffs
> 
> There is another bit of LilyPond syntax to hide an empty staff on the
> first system (this command puts in
> 
> \layout {
>  \context { \Staff \RemoveEmptyStaves } 
> }

I just looked up RemoveEmptyStaves
http://lilypond.org/doc/v2.18/Documentation/notation/modifying-single-staves#hiding-staves
 and I see that 
\override VerticalAxisGroup.remove-first = ##t
is what you need to add to the layout...


\layout {
  \context {
    \Staff \RemoveEmptyStaves
    % To use the setting globally, uncomment the following line:
    % \override VerticalAxisGroup.remove-first = ##t
  }
}

Richard




reply via email to

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