Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: himatt am Sonntag, 7. Februar 2010, 21:07
-
Hallo liebe Lilypondfreunde.
Ich muss in einer Partitur (Bläser/Chor) dem Bass in einem Abschnitt den Text extra zuweisen. Ich habe dazu diesen Melodieabschnitt mit einer eigenen Variablen (\BassTwoB) belegt. Solche Stellen sind später auch an anderer Stelle zu finden.
Wie kann ich nun sinnvoll diesem Abschnitt den Text zuweisen?
Das Beispiel in NR 2.1.4 "getrennte Texte" und andere Beiträge hier brachten mich nicht weiter. In einer anderen Partitur, einfacher gestrickt, habe ich es schon mal (nur mir eurer Hilfe) mit /context geschafft. (damit habe ich irgendwie Probleme ... ) Hier komme ich nun wieder nicht weiter.
--> Anlage
Danke für eure Hilfe
Matthias
-
Ich muss in einer Partitur (Bläser/Chor) dem Bass in einem Abschnitt den Text extra zuweisen.
Dem Bass kannst du doch einen eigenen Lyrictext zuordnen. Oder wo liegt das Problem?
Oder liegt das Problem darin, dass der Text nur in einigen Takten hinzugefügt werden soll?
Viele Grüße
Dieter
-
ja, eben nur über kurze Strecken in der Partitur. Ich könnte sicher mit \skip arbeiten. Aber das scheint mir nicht "elegant". Und in allen Stimmen den Text gleich mitlaufen zu lassen ebenfalls. Also am besten nur über diese und weitere Teile einzelnen Stimmen ober- unterhalb der Chorpartitur den zugehörigen Text schreiben.
Danke für dein Interesse!!
Matthias
-
Hallo Matthias,
die Lyrics gelten immer für den gesamten Score.
Also mit skip oder Blanks (" ") arbeiten, oder die Partitur in einzelne Scores aufteilen.
Der Zweck heiligt die Mittel, egal ob er elegant ist, oder nicht ;)
Vielleicht fällt jemand noch ein, dass man das Learninghandbuch lesen sollte (was ja nicht schaden soll), mir fällt jedenfalls keine bessere Lösung ein ;D
Viele Grüße
Dieter
-
Hallo Dieter,
ich habe das schon mal gemacht. Lege mal die Seite dazu noch. So ähnlich will ich das wieder versuchen. Nur habe ich dieses Mal eine andere Struktur und bekomme es so nicht ordentlich in meinen Text eingebaut.
Über zig Takte mit \skip ... das gefällt mir nicht. Und erzeugt doch außerdem unnötige leere Textzeilen über, unter, und für den 1. Bass auch noch zwischen den Zeilen, oder?
Matthias
-
Hallo Matthias,
brauchst Du nicht einfach in Deinen choirpart einfügen (unterhalb von \new Voice = "bass2" { \voiceTwo \bassTwoA \bassTwoB \bassTwoC }):
\new Lyrics \lyricsto "bass2" \tenorTwoVerse?
Wobei \tenorTwoVerse der einzufügende Textschnipsel ist; ich habe den bereits verwendeten genommen (muß wohl gekürzt werden).
Vielleicht ist das zu einfach, scheint mir aber doch das Problem zu lösen, oder?
Gruß,
Heinz.
-
Ja, ohne es zu testen - das würde wohl mit der \skip Variante funktionieren. Der Text wird ja dann von Anfang an, also ab \bassTwoA geschrieben. Ich will aber nur ab \bassTwoB Text geschrieben haben. Ist doch sinnvoll, oder?
Matthias
-
Stimmt, sorry.
Ich denke, man muß für diese Stelle nochmal eine neue voice einführen, um den Text dann genau dieser Stelle zuordnen zu können.
Die letzten beiden Zeilen des choirPart lauten dann:
\new Voice = "bass2" { \voiceTwo \bassTwoA \new Voice = "bassAllein" { \voiceTwo \bassTwoB } \bassTwoC }
\new Lyrics \lyricsto "bassAllein" { Ich bin al -- lein auf wei -- ter Flur. }
Gruß,
Heinz.
-
Danke, so funktioniert es. Ist also doch nach dem Muster aus NR 2.1.4. Ich hatte eine ganz andere Richtung gesucht. Aber so ist es auch ok. Du sagtest ja ... Der Zweck heiligt die Mittel :)
Wenn du schon mal in meine Testdatei reingeschaut hast... Ich finde diese Fermaten über und unter!! den Stimmen seltsam. Ich könnte sie im 1. Bass und 2. Tenor weglassen. Dann fehlen sie mir aber im Stimmenauszug. Gibt es da eine elegantere Lösung?
Gute Nacht und eine gute Woche
Matthias