Allgemein > Hilfe beim Einstieg in Lilypond

Strophen und danach Refrain - kann doch nicht so schwierig sein?! Klammern???

(1/2) > >>

skinofthesoul:
Hallo zusammen,

das ist bestimmt ein echtes Anfängerinnenproblem... aber ich blick's wirklich nicht. Ich möchte eigentlich was ganz Einfaches verlilyponden, nämlich ein Lied mit drei Strophen und einem Refrain. Was ich hierbei absolut nicht hinbekomme, ist, dass nach der Strophenmelodie die vom Refrain kommt. Ich hab's schon so und so und wieder anders probiert, und dabei verschiedene Fehler und Murkse generiert, aber ich komme nicht auf den Trichter. Momentan sieht meine Datei so aus:


--- Code: ---\version "2.10.33"
\header {
title = "..."
}

strmel = \relative d' {
...
}
refmel = \relative d' {
...
}

str = \lyricmode {
... (Strophe 1)
}
o = \lyricmode {
... (Strophe 2)
}
phe = \lyricmode {
... (Strophe 3)
}
refrain = \lyricmode {
... (Refraintext)
}

\score {
<<
\new Voice = "Strophe" {
\key e \minor \partial 4. \strmel
}
\new Lyrics \lyricsto "Strophe" \str
\new Lyrics \lyricsto "Strophe" \o
\new Lyrics \lyricsto "Strophe" \phe
\new Voice = "Refrain" {
\key e \minor \partial 4 \refrain
}
\new Lyrics \lyricsto "Refrain" \refrain
>>
}

--- Ende Code ---
Da meckert dann das Lilypond " warning: cannot find Voice `Refrain'
   \new Lyrics
                    \lyricsto "Refrain" \refrain"
und das PDF enthält dann auch nur und ausschließlich die Strophenmelodie sowie eine zweite Stimme drunter ohne Noten und Text. Wie muss ich denn diese spitzen Klammern setzen? Ganz ohne will's auch nicht... Seufz!

Ich bin für jegliche Hinweise sehr dankbar. Ich werde das Gefühl nicht los, dass es ganz einfach geht.
Grüße
Anna~

derHindemith:

--- Code: ---\score {
  …
  \new Voice = "Refrain" {\key e \minor \partial 4 \[b]refmel[/b] } % nicht \refrain
  \new Lyrics \lyricsto "Refrain"
  …
}

--- Ende Code ---

skinofthesoul:
Argh - danke!! Das war ein ziemlich dämlicher Fehler... Das Warning ist jetzt weg (juhu) und ich habe nun eine hübsche Doppelzeile mit oben der Strophe und unten dem Refrain. Schätze das kommt von den spitzen Klammern...? Wie krieg ich die nun hintereinander??

Dankeeeeeeeee...!
Wirre Grüße
Anna~

derHindemith:
Ich weiss nicht welche programme du benutzt um Lilypond dateien zu tippen, aber es gibt eine Menge die verfärben dinge (zum Beispiel, klammern). vim, emacs, jEdit, ich hab' es auch mit nano geschafft.Was wichtig ist, es war nicht die Klammern, sondern \refmel.
Vorher war's
--- Code: ---\new Voice = "Relative" … \refrain
--- Ende Code ---
Ich hab's geändert nach
--- Code: ---\new Voice = "Relative" … \refmel
--- Ende Code ---
.
\refrain ist ein Lyrics context und kann kein Voice context sein. Du hast zu lilypond gesagt:
Du:
\new Voice = "Refrain"
Lilypond: Okay, ich mache ein neues Voice context und nenne sie "Refrain"
Du:
\key e \minor
Lilypond: Okay, Tonart gestellt
Du:
\partial 4
Lilypond:
Okay, Rhythmus gestellt
Du:
\lyricmode \refraintext
Lilypond: Okay, ich mache neues Lyrics context und füge alles in \refraintext dazu
Du: \lyricsto "Refrain"
Lilypond : Ich habe keinen Voice context "Refrain". "Refrain" ist jetzt ein Lyrics context.
  " warning: cannot find Voice `Refrain'
   \new Lyrics
                    \lyricsto "Refrain" \refrain"

derHindemith:
Auch, ich mache in meine Dateien so:
Sopran = \new Voice = "sopran" \relative {
…musik…
}
SopranTexte = \new Lyrics \lyricsto "sopran" \lyricmode {
…texte…
}

\score {
  \Sopran
  \SopranTexte
}

Dann ist alles in der Variable.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln