Autor Thema: einstimmige Stophe und mehrstimmiger Refrain  (Gelesen 4255 mal)

sgarabo

  • Member
einstimmige Stophe und mehrstimmiger Refrain
« am: Samstag, 3. Oktober 2009, 14:58 »
Hallo,

seit kurzer Zeit benutze ich nun Lilypond und bin sehr mit den ersten Ergebnisse zufrieden, auch wenn ich einiges immer noch nicht ganz verstehe. Bei meinen bisherigen Versuchen Lieder aufzuschreiben hatte ich entweder mehrstimmige Chorsätze (SATB) oder einstimmige Lieder. Nun habe ich ein Lied mit einer einstimmigen Strophe, an die sich (nach einer Wiederholung) ein mehrstimmiger Refrain, der in zwei Systemen mit jeweils zwei Stimmen notiert wird, anschließt. Das überfordert nun mein Anfängerwissen. Wie wechselt man von einer einzelnen zu mehreren zu notierenden Stimmen?

comper

  • Member
Re: einstimmige Stophe und mehrstimmiger Refrain
« Antwort #1 am: Montag, 5. Oktober 2009, 16:37 »
Mir ist nicht klar, wer die Strophe singt:
 - der Chor, unisono ?
 - ein Vorsänger ?

Jedenfalls hat LM 3.2.3 zwei relevante Beispiele: 
 - das Erste ist übungshalber kompliziert und ist etwas starr     
 - das Zweite (zweimal \score) ist (evtl. zu) sehr grob aber sehr einfach. 

Im Folgenden skizziere ich eine dritte Möglichkeit: 
  Vorsänger und Chor sind immer dabei, werden aber abwechselnd ausgeblendet.
Ausgangsbasis ist das SATB-Beispiel von LM A.4.3.

Wir geben eine Solostimme dazu - eine Gleichzeitige: 

score {
  <<
  \new Staff = Solo <<
      \new Voice = "Solo" { \oneVoice << \global \SoloNoten >> }
      \new Lyrics \with { alignBelowContext = Solo } \lyricsto Solo \SoloText
    >>
    \new ChoirStaff <<
    ....
    >>
  >>

Dann, mit Hilfen von geeigneten Platzhaltern
  skipSolo = { s1*2 }
  skipChor = { s1*1 }

lassen wir die Solo- und Chor-Noten sich gegenseitig abwarten. 
Das Zwischenergebnis steht im Bild. 

Zum Fertigmachen, brauchts zwecks Ausblendung
  \context {
    \RemoveEmptyStaffContext
    \override VerticalAxisGroup #'remove-first = ##t
  }

am Anfang von \layout. 

Und weil RemoveEmptyStaffContext nur zeilenweise aktiv ist,
legen wir \break zwischen Solo und Chor (z.B. in \global ).


Gruss

sgarabo

  • Member
Re: einstimmige Stophe und mehrstimmiger Refrain
« Antwort #2 am: Dienstag, 6. Oktober 2009, 20:48 »
Hui. Ich war von anderen Foren gewohnt, vage Hinweise zu bekommen. Und hier bekomme ich die Auswahl aus drei Lösungen. Das ist echt sehr nett. Vermutlich brauche ich noch ein wenig, um Deine Lösung zu verstehen, weil ich ja wie ich schrieb Anfänger bin. Deine und nicht die beiden aus dem Manual scheint aber genau das zu sein, was ich brauche. Den Weg über zwei Score-Umgebungen hatte ich ausprobiert, aber es hatte bei mir den Effekt, dass der zweite Teil nicht ins Midi übernommen wurde und ich deshalb davon ausging, dass man das so nicht machen sollte. Und um noch Deine Frage zu beantworten. Den einstimmig gesetzten Teil singt der Chor unisono.

Vielen lieben Dank für Deine Antwort.

comper

  • Member
Re: einstimmige Stophe und mehrstimmiger Refrain
« Antwort #3 am: Dienstag, 6. Oktober 2009, 21:37 »
Gerne geschehen. 

Im allgemeinen Fall braucht's einen \score-Abschnitt extra für MIDI,
um den Musik-Inhalt frei zusammenstellen zu können,
z.B. den Inhalt vom 1. Papier-score und den Inhalt vom 2. Papier-score.

Im dritten Fall, könnte ein MIDI-score so aussehen:
% nur MIDI Output
\score {
  \unfoldRepeats {
    <<
      \new Staff = Solo   { << \global \SoloNoten >> }
      \new Staff = frauen { << \global \SoprNoten \AltNoten >>}
      \new Staff = Männer { << \global \TenorNoten \BassNoten >>}
    >>
  }
  \midi {
    \context { \Score tempoWholesPerMinute = #(ly:make-moment 240 8) }
    \context { \Staff midiInstrument = #"choir aahs" }
  }


Gruss

sgarabo

  • Member
Re: einstimmige Stophe und mehrstimmiger Refrain
« Antwort #4 am: Mittwoch, 7. Oktober 2009, 18:23 »
Was den Midi-Export anbetrifft, muss ich wohl auch noch einiges lernen. Mit dem Ergebnis, das ich dank Deiner Hilfe erreicht habe, bin ich aber sehr zufrieden.

michas

  • Member
Re: einstimmige Stophe und mehrstimmiger Refrain
« Antwort #5 am: Sonntag, 1. November 2009, 13:37 »
Ich hatte ein ganz ähnliches Problem, was ich dann auch mit \RemoveEmptyStaffContext eigentlich sehr elegant gelöst fand.
Etwas unschön finde ich dabei allerdings, dass wenn z.B. von drei Stimmen momentan nur eine aktiv ist, aus der Notation nicht mehr ersichtlich ist, welche Stimme da denn genau spielt.
In der ersten Zeile kann man ja Instrumenten-Namen vergeben. Kann man die auch in folgenden Zeilen mit ausgeben lassen?
Damit sollte dann klar sein, um welche Stimme es sich gerade handelt. Oder gibts da eine bessere Lösung?

RobUr

  • Member
Re: einstimmige Stophe und mehrstimmiger Refrain
« Antwort #6 am: Sonntag, 1. November 2009, 19:45 »
Ja, das geht, wenn shortInstrumentName gesetzt ist:
\set Staff.shortInstrumentName = #"Sopran"
Dann wird am Anfang jeder Zeile die gewünschte Kurzbezeichnung ausgegeben.
NR 1.6.3