[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: articulate script warnings with q-notation
From: |
David Kastrup |
Subject: |
Re: articulate script warnings with q-notation |
Date: |
Wed, 15 Feb 2012 07:00:55 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) |
David Kastrup <address@hidden> writes:
> Tony Towers <address@hidden> writes:
>
>> The articulate script is producing barcheck warnings when q-notation is used.
>>
>> \version "2.15.29"
>> \include "articulate.ly"
>> \score {
>> \articulate
>> {
>> <f f'>2 q | <e e'>2 <e e'> |
>> }
>> }
>>
>> produces
>>
>> test.ly:10:22: warning: barcheck failed at: 1/16
>> <f f'>2 q
>> | <e e'>2 <e e'> |
>>
>> This issue was also present in 2.15.28;
>> I don't know if it occurred prior to this.
>
> Unlikely: the repeat chord implementation has been replaced in 2.15.28.
>
> It might be worth reporting to the author of the articulate script, but
> it is not all that unexpected: repeat chords would previously have been
> expanded in the parser, and then "fixed up" later in unpredictable
> manners.
>
> Personally, I would just run
>
> \articulate \chordRepeats ...
>
> and in this way have the q chords expanded before \articulate gets to
> see them.
I put in some compatibility code. \articulate should work as previously
in 2.15.30, including chord repeats.
--
David Kastrup