lilypond-user
[Top][All Lists]
Advanced

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

Re: repeated accidental after tie crossing bar


From: David Kastrup
Subject: Re: repeated accidental after tie crossing bar
Date: Fri, 24 Jan 2020 23:31:46 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Werner LEMBERG <address@hidden> writes:

>>> some publishers repeat accidentals not only if a tie gets broken
>>> between staves but also if it crosses a bar line:
>>>
>>>     |    |    |
>>>    #o    |   #o
>>>     \________/
>>>
>>> Is there a property in LilyPond to automatically activate this?
>>
>> probably:
>> 
>> {
>>   \override Accidental.after-line-breaking = #'()
>>   cis'1~ cis'
>> }
>
> Thanks for the suggestion.  Unfortunately, it doesn't really work if
> there are more accidentals following.  For example, this code
>
>   {
>     \override Accidental.after-line-breaking = #'()
>     cis'1~ | cis'2 cis'
>   }
>
> yields
>
>           |    |   |
>     #o    |   #o  #o
>      \________/
>
> In other words, the repeat accidental is printed, but the note after
> it gets another accidental.

It works just as well as when breaking across a line.

{
  cis'1~ \break | cis'2 cis'
}

also has three accidentals.

Yes, this is a bug (and has been assigned some issue a long time ago)
but this kind of ripple effect is very hard to avoid.

-- 
David Kastrup



reply via email to

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