[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Error in ignaztek-names.scm
From: |
Carl Sorensen |
Subject: |
Re: Error in ignaztek-names.scm |
Date: |
Tue, 1 Jun 2010 08:32:27 -0600 |
On 6/1/10 5:28 AM, "Francisco Vila" <address@hidden> wrote:
> 2010/6/1 Francisco Vila <address@hidden>:
>> Hello. This could be caused by latest commit 1393f1d1 (or could not)
>>
>> In out/share/lilypond/current/scm/chord-ignatzek-names.scm:
>> 186: 19 [list (#<procedure simple-markup (layout props str)> "/") ...
>> 186: 20* [note-name->markup #<Pitch d' >]
>>
>> out/share/lilypond/current/scm/chord-ignatzek-names.scm:186:38: In
>> procedure note-name->markup in expression (name-note bass-pitch):
>> out/share/lilypond/current/scm/chord-ignatzek-names.scm:186:38: Wrong
>> number of arguments to #<procedure note-name->markup (pitch
>> lowercase?)>
>>
>> The call is (name-note bass-pitch), where an argument is missing IMO
>> scm/chord-ignaztek-names.scm, line 186
>>
>> A solution could be the attached [untested] patch.
As far as I can see, the patch works. Thanks!
>
> It isn't, more calls exist. Here is one, could be more.
>
> In out/share/lilypond/current/scm/chord-generic-names.scm:
> ...
> 259: 17 [make-line-markup ...
> 260: 18* [list ...
> 261: 19* [note-name->markup #<Pitch c >]
This isn't in the current source tree from master, according to savannah:
259 (make-line-markup
260 (list
261 (root->markup root)
262 partial-markup-prefix
root->markup is used, not note-name->markup. Now root->markup could have
note-name->markup as a default. I can see how to make a workaround, which I
will do.
What lilypond file did you run to get this last error?
Thanks,
Carl