• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Bindebogen nach Variable

Begonnen von iugin, Donnerstag, 2. Mai 2013, 11:29

Vorheriges Thema - Nächstes Thema

iugin

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

Be-3

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

iugin

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

himatt

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.

iugin

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