Autor Thema: Defining predefined fretboards for other instruments  (Gelesen 3054 mal)

bblochl

  • Member
Defining predefined fretboards for other instruments
« am: Sonntag, 30. Dezember 2012, 15:31 »
Als neuer Nutzer von lilypond versuchte ich das originale Beispiel mit version "2.14.2"
Defining predefined fretboards for other instruments
aus der Dokumentation
http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Fretted-strings#Customizing-fretboard-fret-diagrams
Von dort kann man das Beispiel copy/pasten. In dem Beispiel werden Fretboards für eine Cuatro definiert.

Das Kompilieren funktionierte leider mit diesem Beispiel nicht! Die anderen Beispiele funktionieren einwandfrei.
Ich erhalte eine Fehlerliste, die mit (ein Auszug)
...
fretneu2:19:24: Fehler: syntax error, unexpected MUSIC_IDENTIFIER
\storePredefinedDiagram
                        \dSix
...
beginnt und danch werden alle Akkorde des Beispiels angemeckert. Am Ende folgt dann

...
Interpretation der Musik...ERROR: In procedure ly:pitch-semitones:
ERROR: Wrong type argument in position 1 (expecting Pitch): 11

Kennt jemand den Fehler und die Behebung? Ich bin einfach noch zu wenig mit der Syntax von lilypond vertraut um mir selbst helfen zu können. Könnte bitte jemand das Beispiel kompilieren, damit ich weiß ob der Fehler am Beispiel oder an mir liegt? Ich habe auch versucht, den ersten Code-Teil wie im Beispiel beschrieben  in der Datei predefined-cuatro-fretboards.ly abzulegen - funktioniert aber auch nicht.

Dass genau dieses Beispiel für mich wichtig ist, liegt daran, dass ich exotische Gitarrenstimmungen mit nur 4 und 5 Saiten versuchen und dokumentieren will.

Mit lieben Grüßen und den besten Wünschen für das neue Jahr!

bblochl

eluze

  • Member
Re: Defining predefined fretboards for other instruments
« Antwort #1 am: Sonntag, 30. Dezember 2012, 16:44 »
hallo!

du benutzt version 2.14.2 gibst aber als referenz 2.12 an!? und die stabile version ist jetzt 2.16.1!

in der dokumentation zu 2.12 war dieser fehler tatsächlich drin ( es muss heissen \storePredefinedDiagram #default-fret-table) das ist aber meines wissens in der neusten version korrigiert!

gruss
Eluze

bblochl

  • Member
Re: Defining predefined fretboards for other instruments
« Antwort #2 am: Sonntag, 30. Dezember 2012, 18:16 »
Vielen Dank für die Hilfe!

Funktioniert in der Tat mit dem korrigierten Code aus
http://lilypond.org/doc/v2.14/Documentation/snippets/fretted-strings
oder
http://lilypond.org/doc/v2.16/Documentation/snippets/fretted-strings
und dort der Abschnitt
Defining predefined fretboards for other instruments
Ich habe nach "defining fretboards" gesucht und beim Treffer nicht auf die Versionsnummer geachtet, sorry.

Im Repository ist noch die Version lilypond 2.14.2, ich habe es mir mit sudo apt-get install lilypond einfach gemacht.

Danke, dann weiß ich mich ja beim großen Knallen zu beschäftigen.

Nochmal schönes Neues Jahr!

bblochl