lilypond-user
[Top][All Lists]
Advanced

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

Re: Partcombine without slurs or ties?


From: David Kastrup
Subject: Re: Partcombine without slurs or ties?
Date: Sat, 22 Feb 2020 15:45:21 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Thomas Morley <address@hidden> writes:

> Am Fr., 21. Feb. 2020 um 18:40 Uhr schrieb Richard Shann
> <address@hidden>:
>>
>> In the following example:
>> 8><8><8><8><8><8><8><8><8><8><8><8><8><
>> \version "2.18.0"
>> MI = { \time 3/4
>>          \override Voice.Slur.stencil = ##f
>>          \override Voice.Tie.stencil = ##f
>>           %comment out the next bar to suppress the slur and tie
>>           c'8~ c' c' c' c' c'
>>           c'8( a'8) c'' c''8 c'' c''8
>>      }
>> MII = { \time 3/4
>>          \override Voice.Slur.stencil = ##f
>>          \override Voice.Tie.stencil = ##f
>>           %comment out the next bar to suppress the slur and tie
>>          c'8~ c' c' c' c' c'
>>          c'8~ c' c' c' c' c'
>>       }
>> \score {
>>   \new Staff <<
>>                \partcombine
>>                \MI
>>                \MII
>>              >>
>>        }
>> 8><8><8><8><8><8><8><8><8><8><8><8><8><
>>
>> I find the slurs and ties are drawn despite no stencil. Stranger still,
>> the *are* suppressed if I comment out the first bars.
>>
>> Any ideas?
>>
>> Richard Shann
>>
>>
>
> \partcombine may create several Voices. Which may not continue the
> initial one. Thus your overrides are not preserved.
> Same here:
>
> {
>   \omit Slur
>   b4( b)
>   <<
>         { c'( c') }
>         \\
>         { a( a) }
>   >>
> }
>
> Use \omit _Staff_.Slur/Tie instead.

Not going to help since the Tie_engraver and Slur_engraver live at Voice
level and won't see those overrides.

I think specifically with respect to piano music where the
Voice/Slur/Tie relation is a lot more fluid we will eventually have to
come up with something more flexible with regard to how properties and
engravers are tied at the context level.

-- 
David Kastrup



reply via email to

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