Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: iugin am Donnerstag, 2. Mai 2013, 11:29

Titel: Bindebogen nach Variable
Beitrag von: iugin am Donnerstag, 2. Mai 2013, 11:29
Hallo miteinander,

schon wieder ein kleines Problem: in einem Stück kommt das Thema oft vor, so dass ich sie als Variable definiert habe.
Das Problem: einmal ist das letzte Ton gebunden.
Soll ich jetzt alle Noten der Melodie wieder schreiben, oder kann ich irgendwie etwas machen wie in dem Beispiel da unten (der übrigens gar nicht funktioniert)?
\version "2.16.0"
\include "deutsch.ly"

Melody = \relative c' {
c2 g'2
}

\score {
  \new Staff { \Melody ~ g1 }
}

Danke vielmals für eure Antworte und einen schönen Tag

Eugenio
Titel: Re: Bindebogen nach Variable
Beitrag von: Be-3 am Donnerstag, 2. Mai 2013, 13:46
Hallo Eugenio,

ich würde den einen Fall, der die übergebundene Note enthält, ausschreiben und für den Rest eine Variable benutzen.

Ansonsten: um einen Bindebogen nach einer Variablen zu setzen, muß er in der Variablen enthalten sein und das "Gesamtkonstrukt" zu ein und derselben Stimme (Voice) gehören. Das kann man erreichen, indem man explizit \new Voice benutzt oder es reicht auch \oneVoice zu setzen, wie z. B. hier:

\version "2.16.0"
\include "deutsch.ly"

Melody = \relative c' {
c2 g'2 ~
}

\score {
  \new Staff { \oneVoice \Melody g'1 }
}

Aus dem g1 habe ich ein g'1 gemacht, weil sonst die Oktavlage nicht stimmt (dann kommt sowieso kein Bindebogen).

Unschön bei dieser Lösung ist, daß der Bindebogen immer gesetzt wird, sobald als nächstes eine Note mit der selben Tonhöhe kommt oder LilyPond Fehlermeldungen ausgibt, der Bindebogen könne nicht beendet werden.

Viele Grüße
Torsten
Titel: Re: Bindebogen nach Variable
Beitrag von: iugin am Freitag, 3. Mai 2013, 17:32
Lieber Torsten,

besten Dank für deine schnelle Antwort! Ich werde dann die Melodie ausschreiben (mit Copy-Paste ist kein Aufwand) :)

Ich wünsche dir und dem Forum einen schönen Tag

Ciao!

Eugenio
Titel: Re: Bindebogen nach Variable
Beitrag von: himatt am Samstag, 4. Mai 2013, 14:00
In Variablen, die ich dann doch mit unerschiedliche Varianten nutze, hilft mir gern

\keepWithTag
\removeWithTag

http://lilypond.org/doc/v2.14/Documentation/notation-big-page.de.html#using-tags
... bin immer noch bei 2.14 (Ubuntu)

Vielleicht wäre das ein Ansatz

M.
Titel: Re: Bindebogen nach Variable
Beitrag von: iugin am Donnerstag, 9. Mai 2013, 18:05
Lieber Himatt,

danke, ich habe erst jetzt deine Antwort gelesen :)
Ich werde mir diese Möglichkeit anschauen!

Wünsche euch alle einen schönen Abend!

Eugenio