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" <[EMAIL PROTECTED]>
To: "Han-Wen Nienhuys" <[EMAIL PROTECTED]>
Cc: "Luc" <[EMAIL PROTECTED]>; <bug-lilypond@gnu.org>
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
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond