lilypond-devel
[Top][All Lists]
Advanced

[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
 




reply via email to

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