lilypond-user
[Top][All Lists]
Advanced

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

Re: Ossia problem


From: Abraham Lee
Subject: Re: Ossia problem
Date: Tue, 29 Dec 2015 10:23:55 -0700



On Tuesday, December 29, 2015, David Kastrup <address@hidden> wrote:
Abraham Lee <address@hidden> writes:

> David,
>
> On Tuesday, December 29, 2015, David Kastrup <address@hidden> wrote:
>
>> Ralph Palmer <address@hidden <_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

reply via email to

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