[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: \change Voice
From: |
David Kastrup |
Subject: |
Re: \change Voice |
Date: |
Thu, 30 Apr 2015 14:26:59 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
Dan Eble <address@hidden> writes:
>> On Apr 30, 2015, at 03:16 , David Kastrup <address@hidden> wrote:
>>
>> Dan Eble <address@hidden> writes:
>>
>>> On Apr 26, 2015, at 16:04 , David Kastrup <address@hidden> wrote:
>>>> But that does not happen. One could argue that this may be a bug,
>>>> and that every context in the current parentage that considers itself
>>>> "Bottom" should be affected by Bottom overrides.
>>>
>>> The idea of multiple Bottoms in a hierarchy is bizarre.
>>
>> I am not interested in bizarre or not. The question is whether it is
>> consistent and/or useful. "Bottom" is just a name, and its principal
>> implication is "no implicit context creation beyond this point". Now
>> what is useful?
>
> We’re talking a lot about \override Bottom.Grob.property, but wouldn’t
> we rather have \override Grob.property do what we want on its own?
>
> What if we defined \override Grob.property as addressing the nearest
> enclosing context named “”, and aliased all contexts except
> part/sub-voice to “”. (Maybe I’ll try that tonight and see what
> happens.)
That sounds like a recipe for disaster in connection with implicit
context creation since an \override does _not_ create implicit contexts
_unless_ it is needed for the override to succeed.
So if you do things like
\new Staff { \voiceOne c d \oneVoice ...
then \oneVoice will no longer be able to cancel \voiceOne (with respect
to other voices) since \voiceOne will have registered at Staff level.
So a \new Voice { ... } will still be under the influence of \voiceOne.
That's _not_ what I call useful.
--
David Kastrup
- Re: \change Voice, (continued)
- Re: \change Voice, Keith OHara, 2015/04/25
- Re: \change Voice, Dan Eble, 2015/04/26
- Re: \change Voice, Keith OHara, 2015/04/26
- Re: \change Voice, Dan Eble, 2015/04/26
- Re: \change Voice, Keith OHara, 2015/04/26
- Re: \change Voice, David Kastrup, 2015/04/27
- Re: \change Voice, David Kastrup, 2015/04/27
- Re: \change Voice, Dan Eble, 2015/04/29
- Re: \change Voice, David Kastrup, 2015/04/30
- Re: \change Voice, Dan Eble, 2015/04/30
- Re: \change Voice,
David Kastrup <=