bug-lilypond
[Top][All Lists]
Advanced

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

Re: Fingerings and stringnumbering don't avoid collision with accidental


From: Luc
Subject: Re: Fingerings and stringnumbering don't avoid collision with accidentals!
Date: Mon, 25 Dec 2006 00:48:38 +0100

I just checked with version 2.11.4 - and in fact it does not work, see the log:

# -*-compilation-*-
aktuelles Verzeichnis kann nicht zu »C:/Data/Musik/Lilypond/Test/_output_« geändert werden
»C:/Data/Musik/Lilypond/Test/new 3« wird verarbeitet
Analysieren...
C:/Data/Musik/Lilypond/Test/new 3:6:73: Fehler: GUILE signalisierte einen Fehler für den hier beginnenden Ausdruck
{\set strokeFingerOrientations = #'(left)       <cis''-\rightHandFinger #
                                                                        3>}

C:/Data/Musik/Lilypond/Test/new 3:6:55: falscher Typ für Argument 1; number or string erwartet, #<unspecified> gefunden
{\set strokeFingerOrientations = #'(left)       <cis''-
                                                      \rightHandFinger #3>}

Interpretation der Musik...
Vorverarbeitung der grafischen Elemente...
Interpretation der Musik...
Programmierfehler: Not a music type
Fortsetzung, die Finger kreuzen

Putting a space after the 3 makes it work.
Rgds
Luc

PS: Another question is why *aktuelles Verzeichnis kann nicht zu »C:/Data/Musik/Lilypond/Test/_output_« geändert werden* appears, but all the output files are generated in the named folder...

----- Original Message ----- From: "Graham Percival" <address@hidden>
To: "Han-Wen Nienhuys" <address@hidden>
Cc: "Luc" <address@hidden>; <address@hidden>
Sent: Sunday, December 24, 2006 5:50 PM
Subject: Re: Fingerings and stringnumbering don't avoid collision with accidentals!


Han-Wen Nienhuys wrote:
Graham Percival escreveu:
Please make sure you send an example that can compile; I had to change
the #3 to #'3.

sounds like another bug.

Curious.  Here's my exact input and output:
----
\version "2.11.4"
\paper {ragged-right    = ##t }
{\set fingeringOrientations    = #'(left)    <cis''-3>}
{\set strokeFingerOrientations = #'(left)    <cis''-\rightHandFinger #3>}
{\set stringNumberOrientations = #'(left)    <cis''\3>}
----
tsubasa:~/tmp gperciva$ lilypond bug.ly
GNU LilyPond 2.11.4
Processing `bug.ly'
Parsing...
bug.ly:4:70: error: GUILE signaled an error for the expression beginning here
{\set strokeFingerOrientations = #'(left)    <cis''-\rightHandFinger #
                                                                      3>}
Unbound variable: 3>}
bug.ly:4:52: wrong type for argument 1. Expecting number or string, found #<unspecified>
{\set strokeFingerOrientations = #'(left)    <cis''-
                                                    \rightHandFinger #3>}
Interpreting music...
Preprocessing graphical objects...
Interpreting music...
programming error: Not a music type
continuing, cross fingers
Bus error
tsubasa:~/tmp gperciva$
----


The culprit appears to be the lack of a space after the 3, in "#3>}", not the ' as I originally though. (when I added the ' I automatically added a space)
But it worked on Windows without a space...?

Cheers,
- Graham






reply via email to

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