[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