On Tuesday, December 29, 2015, David Kastrup <[email protected]> wrote:

> Abraham Lee <[email protected] <javascript:;>> writes:
>
> > David,
> >
> > On Tuesday, December 29, 2015, David Kastrup <[email protected] <javascript:;>>
> wrote:
> >
> >> Ralph Palmer <[email protected] <javascript:;> <javascript:;>>
> writes:
> >>
> >> > Greetings -
> >> >
> >> > I'm running ly 2.19.33 under Win7.
> >> >
> >> > I'm trying to remove the first line of the ossia staff from the
> attached
> >> > score. I would appreciate it if someone could tell me where I'm going
> >> wrong.
> >>
> >> You are missing an
> >>
> >>     \override VerticalAxisGroup.remove-first = ##t
> >>
> >> in a suitable place.  While setting VerticalAxisGroup.remove-empty has a
> >> predefined alias \RemoveEmptyStaves, VerticalAxisGroup.remove-first
> >> doesn't.
> >>
> >
> > Any reason we can't add a similar alias for remove-first (e.g.,
> > \RemoveFirstEmptyStaff)? And why not extend it to also have
> > \RemoveAllEmptyStaves that does both?
>
> That's actually the only sensible kind of command since remove-first
> without remove-empty does nothing.


Ah! Thanks for clarifying that. Makes perfect sense. All in favor?


> > Seems like a simple, but useful addition. I know I would use them
> > regularly.
>
> I think we also should have some default commands for doing _everything_
> required for a somewhat standard ossia staff.  It's an embarrassment
> that we only offer the raw pieces for this kind of thing without a
> preassembled variant.
>
> --
> David Kastrup
>

I couldn't agree more! This is another thing I've wondered about. In the
past, I've created my own OssiaStaff context that does this very thing.
>From using it, I concluded that although there are times when we don't want
to see the clef, time signature, etc., there are times when you do, so
removing their respective engravers by default might not be the best
solution. I guess you can always add them back in if you want them, but I
think I'd be in more favor of having them present by default and removing
them manually when necessary. So, it seems that the things that would apply
to this context are the reduced font/staff spacing and removing the empty
staves. There are probably some others I'm not thinking of, but I think
those are the main ones.

Just my two cents,
Abraham
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to