Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Sonntag, 30. August 2009, 17:52
-
Ihr Lieben,
alles Probieren nützt wiedermal nichts...
Wie kann ich
<<
\new Voice = "Singst" { \autoBeamOff \Singst }
\new Lyrics \lyricsto "Singst" \TextErsteStrophe
\new Lyrics \lyricsto "Singst" \TextZweiteStrophe
>>
einbinden in
music = {
\new Staff { << \global \Singst >> }
\new StaffGroup = "soli"
<<
\tag #'score \tag #'flt \new Staff { << \global \Flt >> }
\tag #'score \tag #'klt \new Staff { << \global \Klt >> }
\tag #'score \tag #'viol1 \new Staff { << \global \ViolOne >> }
\tag #'score \tag #'viol2 \new Staff { << \global \ViolTwo >> }
>>
\new StaffGroup = "orch"
<<
\tag #'score \tag #'mnd1 \new Staff { << \global \MndOne >> }
\tag #'score \tag #'mnd2 \new Staff { << \global \MndTwo >> }
\tag #'score \tag #'mdla \new Staff { << \global \Mdla >> }
\tag #'score \tag #'git \new Staff { << \global \Git >> }
\tag #'score \tag #'bass \new Staff { << \global \Bass >> }
\tag #'score \tag #'hackbr \new Staff { << \global \Hackbr >> }
>>
>>
}
? Die Singstimme allein ist in Ordnung und die Orchesterpartitur auch, aber beide miteinander?
Gruß
chf
-
Es fehlt ein << >> um die singstimme und orchester.
<<
singstimme
orchester
>>
-
Lieber hindemith,
es sieht so einfach aus (und ist es sicher auch) aber ich komme nicht zum Ziel.
Einmal hatte ich immerhin die Noten der Singstimme, aber der Text will nicht kommen.
Der Knoten in meinem Kopf will sich nicht lösen.
Ich hänge den code an mit der Bitte um Vervollständigung...
Dank und Gruß
chf
-
Es ist so:
\score {
\new StaffGroup << ...music... >> \new StaffGroup << ...music... >>>
}
{} Heißt nacheinander. <> oder <<>> heißt gleichzeitig.
Was du willst ist
\score {
<<
\new StaffGroup << ...music... >> \new StaffGroup << ...music... >>
>>
}
-
Also - jetzt habe ich ein Astloch im Brett vorm Kopf und daher erkannt, dass
die Ursache für mein Problem nicht bei den Noten sondern beim T e x t liegt. Könntest du dir bitte meinen code diesbezüglich nochmal ansehen und, wenn möglich, gebrauchsfertig machen? Ich habe viele Schwierigkeiten, aber die Texte sind immer die größten...
Danke für deine Geduld mit mir...
Gruß chf
-
Keine Ursache.
Ich bin total neu zu diff, aber los geht's:
Zeile 39 < Singst = \new Voice { \relative c'' {
---
Zeile 39 > Singst = \new Voice = Singst { \relative c'' {
Zeile 43< \lyricmode { \set stanza = "1. " Bo -daj by vás,
Zeile 44 < \set stanza = "2. " Co sa mam -ka
---
Zeile 43 > LyricOne = \new Lyrics \lyricsto Singst \lyricmode{ \set stanza = "1. " Bo -daj by vás, }
Zeile 44 > LyricTwo = \new Lyrics \lyricsto Singst \lyricmode{ \set stanza = "2. " Co sa mam -ka
Zeile 92< music = {
Zeile 93< % Singstimme + Text (2 Strophen) bitte einfügen
---
Zeile 92> music = { <<
Zeile 93> \new Staff \Singst
Zeile 95> \LyricOne
Zeile 96> \LyricTwo
-
Tausend Dank!
Jetzt habe ich - glaube ich - alle nötigen Varianten mit Text in meiner Beispielsammlung.
Ist das Handbuch in diesem Punkt ein bisschen knapp gefasst oder liegt das nur an meinem Unvermögen?
Gruß
chf
-
Na, es geht mehr um die LilyPond Struktur. Es wäre genauso wenn du versucht hättest:
\score {
\new Staff {\Violin}
\new StaffGroup <<
\new Staff \KlavierRechts
\new Staff \KlavierLinks
>>
}
Nachdem gleichzeitige Musik eklärt ist (2.3 im Handbuch zum Lernen), ist es angenommen dass jeder versteht das es für alles gilt.
-
Aber die Violine hat keine L y r i c s ? Diese Eingabe erscheint mir so undurchsichtig...
Das ist aber wohl doch mehr mein Problem.
-
Die sind beide Kontexte. es gibt eigentlich sehr wenige unterschiede zwischen wie LilyPond handelt \new Score, \new StaffGroup, \new Staff, \new Voice \new Lyrics.
Wenn du mehr als eine gleichzeitige irgendetwas (sei es Lyrics, Voice, Staff, StaffGroup, Score, oder irgendeine Kontext) willst, dann muss beide innerhalb von << >> sein.
-
Danke - das hilft mir denken.
chf