Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: iugin am Dienstag, 1. Juli 2014, 12:48

Titel: Taktstriche und Wiederholungen
Beitrag von: iugin am Dienstag, 1. Juli 2014, 12:48
Hallo miteinander

nach langer Abwesenheit (viel Arbeit) bin ich wieder da mit meinen Problemen :)
Kann mir jemand folgendes erklären? Ich komme wirklich nicht draus.
Wenn ich diesen Code kompiliere...
\version "2.18.0"
\language "deutsch"

mel = {
  \repeat percent 8 { c''8 h'8 }
}

rptsI = {
  s1 \bar"||"
}
\score {
  \new Staff {
    << \mel \rptsI >>
  }
}

%%%%%%%%%%%%%%%%%%%%%%%%%
rptsII = {
  s1 \bar":|"
}
\score {
  \new Staff {
    << \mel \rptsII >>
  }
}
%%%%%%%%%%%%%%%%%%%%%%%%%

LH = {
  R1*2 | % 3
}

\score {
  \new PianoStaff <<
    \new Staff { << \mel \rptsII >> }
    \new Staff { \LH }
  >>
}
...kriege ich folgendes
1) mit \bar"||" und einem System ist alles ok
2) mit \bar":|" und einem System habe ich keinen Taktstrich
3) mit \bar":|" und PianoStaff ist ein durcheinander und kriege ich dazu folgende Fehlermeldung
Zitat
Systeme erstellen...
Programmierfehler: Improbable offset for stencil: inf staff space
Setting to zero.
Fortsetzung, die Daumen drücken
Programmierfehler: Improbable offset for stencil: inf staff space
Setting to zero.
Fortsetzung, die Daumen drücken
Weiss jemand von euch, wo das Problem liegt? Und vor allem, wie ich das dritte Beispiel zum funktionieren bringe?

Danke vielmals und liebe Grüsse :)

Eugenio
Titel: Re: Taktstriche und Wiederholungen
Beitrag von: iugin am Dienstag, 1. Juli 2014, 12:56
Ok, das Problem ist definitiv bei mir...
Anscheinend gehen bei mir \bar":|" und \bar"|:" nicht.
Folgendes
Zitat
\version "2.18.0"
{ c''1 \bar":|" c'' }
erzeugt nämlich keinen Taktstrich...

Ihr könnt daher meine Frage ignorieren... :)

Ciao a tutti

Eugenio
Titel: Re: Taktstriche und Wiederholungen
Beitrag von: Franz am Dienstag, 1. Juli 2014, 13:03
Es geht aber mit \bar ":|."
Der Punkt ist wichtig, wenn du ein Wiederholungszeichen machen willst. Die Syntax hat sich seit lilypond-2.18 geändert.
Siehe:
http://www.lilypond.org/doc/v2.18/Documentation/notation/bars

Gruß
Franz-Rudolf Kuhnen
http://www.kuhnen-musik.de
Titel: Re: Taktstriche und Wiederholungen
Beitrag von: iugin am Dienstag, 1. Juli 2014, 22:29
Hallo Franz

danke für die Antwort. Ich habe auch im Handbuch gesucht, aber in dem für die Version 2.16 (Resultat Google... selber denken kommt anscheinend bei mir nicht in Frage). Ich hätte nie gedacht, dass hier etwas geändert ist.
Ich frage mich auch wieso. Im "New features in 2.18 since 2.16" steht (habe ich jetzt gelesen):
Zitat
The bar line user interface has changed. Bar glyphs now resemble the appearance of the bar line
Nach meiner (ungefragten und beschiedenen) Meinung ist es anders. Ich finde nämlich
\bar":..:"weniger klar als
\bar":|:"
Auf jeden Fall: danke für die Hilfe, es funktioniert :)

Liebe Grüsse

Eugenio
Titel: Re: Taktstriche und Wiederholungen
Beitrag von: harm6 am Mittwoch, 2. Juli 2014, 01:01
Zitat
Ich hätte nie gedacht, dass hier etwas geändert ist.
Ich frage mich auch wieso.

Marc Hohl und ich haben das neue barline-interface entwickelt. Hauptziel war neue Taktstricharten benutzerfreundlich definierbar zu machen.
Obwohl sicher noch Raum für Verbesserungen erkennbar ist, so denke ich doch, daß uns das gelungen ist.
Siehe das entsprechende Kapitel in der NR, diverse Threads hier im Forum sowie auf der internationalen Liste.
Vorher waren alle Taktstricharten in CC+ geschrieben und damit nicht oder nur mit größtem Hängen und Würgen zugänglich.

Zitat
Nach meiner (ungefragten und beschiedenen) Meinung ist es anders. Ich finde nämlich
\bar":..:"
weniger klar als
\bar":|:"
Die neuen Taktstricharten folgen in der Regel dem WYSIWYG-Prinzip, d.h.
":" steht für einen Doppelpunkt
"|" steht für einen dünnen Taktstrich
"." steht für einen dicken Taktstrich

Insoweit gibt \bar ":..:" genau aus was Du siehst: Doppelpunkt, dicker Strich, dicker Strich, Doppelpunkt.

Ich denke nach einer geringen Umstellungszeit sind die neuen Benennungen sogar besser merkbar.
Im übrigen funktioniert convert-ly  ;)

Gruß,
  Harm
Titel: Re: Taktstriche und Wiederholungen
Beitrag von: iugin am Mittwoch, 2. Juli 2014, 08:39
Hallo Harm

Zitat
Marc Hohl und ich haben das neue barline-interface entwickelt
Ohje... das war jetzt ein Fauxpas von mir  ;D Sorry.......

Zitat
Siehe das entsprechende Kapitel in der NR, diverse Threads hier im Forum sowie auf der internationalen Liste.
Ich werde sie mir sicher anschauen. Wie oben geschrieben, hatte ich soviel zu tun, dass ich anscheinend was verpasst habe...

Zitat
Ich denke nach einer geringen Umstellungszeit sind die neuen Benennungen sogar besser merkbar.
Sicher. Ich war gestern wirklich überrascht ist aber auch keine so groooosse Umstellung... ich denke, ich schaffe es ;D

Danke vielmals und liebe Grüsse an alle.

Eugenio


Titel: Re: Taktstriche und Wiederholungen
Beitrag von: harm6 am Mittwoch, 2. Juli 2014, 20:41
Zitat
Marc Hohl und ich haben das neue barline-interface entwickelt
Ohje... das war jetzt ein Fauxpas von mir  ;D Sorry.......

Hallo Eugenio,

kein Problem! :)
Ich habe mich auch nicht angegriffen gefühlt. Falls Du jemals besondere Taktstricharten brauchst, so wirst du Deine Freude am neuen Code haben.. ;)

Gruß,
  Harm