Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: Lebewesen am Freitag, 4. Oktober 2013, 20:00
-
Hallo,
ich bin gerade dabei ein Lied zu setzen, das nicht ganz einfach vom "Verlauf" her ist.
Die Notenteile habe ich soweit schon gesetzt, allerdings in 4 Dateien. Das Problem ist das ganze zusammenzufügen, am besten so, dass es auch als Midi funktioniert.
Der Aufbau des Liedes:
Ψ Noten Flöte
Ω Chornoten Strophen 1-3 5-6
Ende Strophe 1 gehe zu Ω
Ende Strophe 2 gehe zu Ψ
Ende Strophe 4 gehe zu Strophe 4
Ende Strophe 5 gehe zu Ω
Ende Strophe 6 gehe zu Ψ
Ende Strophe 7 Ende
Chornoten Strophe 4 + Flötensolo
gehe zu Ω
Die Chornoten sind SA-TB und die Flöte ist einstimmig. Leider habe ich überhaupt keine Ahnung, wie ich hier ein Minimalbeispiel schreiben kann. Deswegen einfach der Aufbau des Liedes.
Vielen Dank für eure Hilfe,
Bastian
Edit: Betreff konkretisiert
-
Ok,
ich habe 2 Ansätze gefunden, mit dem 2. bekomme ich das ganze Wahrscheinlich ordentlich zu Papier, dann würde mir noch die Midiausgabe fehlen...
\version "2.16.0"
\language "deutsch"
\paper {
#(set-paper-size "a4")
}
global = {
\key c \major
\time 4/4
}
fluteI = \relative c'' {
\global
c4 d e f
}
sopranoChoirI = \relative c'' {
\global
c4 d e f
}
altoChoirI = \relative c' {
\global
c4 d e f
}
tenorChoirI = \relative c' {
\global
c4 d e f
}
bassChoirI = \relative c {
\global
c4 d e f
}
verseOne = \lyricmode {
\set stanza = "1."
c d e f
}
verseTwo = \lyricmode {
\set stanza = "2."
c d e f
}
verseThree = \lyricmode {
\set stanza = "3."
c d e f
}
verseFour = \lyricmode {
\set stanza = "5."
c d e f
}
verseFive = \lyricmode {
\set stanza = "6."
c d e f
}
verseSix = \lyricmode {
\set stanza = "7."
c d e f
}
sopranoChoirII = \relative c'' {
\global
d4 e e f
}
altoChoirII = \relative c' {
\global
d4 e e f
}
tenorChoirII = \relative c' {
\global
d4 e e f
}
bassChoirII = \relative c {
\global
d4 e e f
}
verse = \lyricmode {
\set stanza = "4."
d e e f
}
fluteII = \relative c'' {
\global
d4 e e f
}
fluteIPart = \new Staff \with {
instrumentName = "Flöte I"
shortInstrumentName = "Fl. I"
} \fluteI
choirIPart = \new ChoirStaff \with {
\consists "Instrument_name_engraver"
instrumentName = "Chor I"
shortInstrumentName = "Ch. I"
} <<
\new Staff \with {
instrumentName = \markup \center-column { "Sopran" "Alt" }
shortInstrumentName = \markup \center-column { "S." "A." }
} <<
\new Voice = "soprano" { \voiceOne \sopranoChoirI }
\new Voice = "alto" { \voiceTwo \altoChoirI }
>>
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \verseOne
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \verseTwo
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \verseThree
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \verseFour
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \verseFive
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \verseSix
\new Staff \with {
instrumentName = \markup \center-column { "Tenor" "Bass" }
shortInstrumentName = \markup \center-column { "T." "B." }
} <<
\clef bass
\new Voice = "tenor" { \voiceOne \tenorChoirI }
\new Voice = "bass" { \voiceTwo \bassChoirI }
>>
>>
choirIIPart = \new ChoirStaff \with {
\consists "Instrument_name_engraver"
instrumentName = "Chor II"
shortInstrumentName = "Ch. II"
} <<
\new Staff \with {
instrumentName = \markup \center-column { "Sopran" "Alt" }
shortInstrumentName = \markup \center-column { "S." "A." }
} <<
\new Voice = "soprano" { \voiceOne \sopranoChoirII }
\new Voice = "alto" { \voiceTwo \altoChoirII }
>>
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \verse
\new Staff \with {
instrumentName = \markup \center-column { "Tenor" "Bass" }
shortInstrumentName = \markup \center-column { "T." "B." }
} <<
\clef bass
\new Voice = "tenor" { \voiceOne \tenorChoirII }
\new Voice = "bass" { \voiceTwo \bassChoirII }
>>
>>
fluteIIPart = \new Staff \with {
instrumentName = "Flöte II"
shortInstrumentName = "Fl. II"
} \fluteII
\score {
<<
\new GrandStaff \fluteIPart
\new GrandStaff \choirIPart
\new GrandStaff \choirIIPart
\new GrandStaff \fluteIIPart
>>
\layout { }
}
2. Ansazt:
\version "2.16.0"
\language "deutsch"
\header {
title = "Titel"
}
\paper {
#(set-paper-size "a4")
}
global = {
\key c \major
\time 4/4
}
scoreAFlute = \relative c'' {
\global
c4 d e f
}
\score {
\new Staff \with {
instrumentName = "Flöte"
shortInstrumentName = "Fl."
} \scoreAFlute
\layout { }
}
scoreBSoprano = \relative c'' {
\global
c4 d e f
}
scoreBAlto = \relative c' {
\global
c4 d e f
}
scoreBTenor = \relative c' {
\global
c4 d e f
}
scoreBBass = \relative c {
\global
c4 d e f
}
scoreBVerseOne = \lyricmode {
\set stanza = "1."
c d e f
}
scoreBVerseTwo = \lyricmode {
\set stanza = "2."
c d e f
}
scoreBVerseThree = \lyricmode {
\set stanza = "3."
c d e f
}
scoreBVerseFour = \lyricmode {
\set stanza = "5."
c d e f
}
scoreBVerseFive = \lyricmode {
\set stanza = "6."
c d e f
}
scoreBVerseSix = \lyricmode {
\set stanza = "7."
c d e f
}
\score {
\new ChoirStaff <<
\new Staff \with {
instrumentName = \markup \center-column { "Sopran" "Alt" }
shortInstrumentName = \markup \center-column { "S." "A." }
} <<
\new Voice = "soprano" { \voiceOne \scoreBSoprano }
\new Voice = "alto" { \voiceTwo \scoreBAlto }
>>
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \scoreBVerseOne
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \scoreBVerseTwo
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \scoreBVerseThree
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \scoreBVerseFour
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \scoreBVerseFive
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \scoreBVerseSix
\new Staff \with {
instrumentName = \markup \center-column { "Tenor" "Bass" }
shortInstrumentName = \markup \center-column { "T." "B." }
} <<
\clef bass
\new Voice = "tenor" { \voiceOne \scoreBTenor }
\new Voice = "bass" { \voiceTwo \scoreBBass }
>>
>>
\layout { }
}
scoreCSoprano = \relative c'' {
\global
d4 e e f
}
scoreCAlto = \relative c' {
\global
d4 e e f
}
scoreCTenor = \relative c' {
\global
d4 e e f
}
scoreCBass = \relative c {
\global
d4 e e f
}
scoreCVerse = \lyricmode {
\set stanza = "4."
d e e f
}
\score {
\new ChoirStaff <<
\new Staff \with {
instrumentName = \markup \center-column { "Sopran" "Alt" }
shortInstrumentName = \markup \center-column { "S." "A." }
} <<
\new Voice = "soprano" { \voiceOne \scoreCSoprano }
\new Voice = "alto" { \voiceTwo \scoreCAlto }
>>
\new Lyrics \with {
\override VerticalAxisGroup #'staff-affinity = #CENTER
} \lyricsto "soprano" \scoreCVerse
\new Staff \with {
instrumentName = \markup \center-column { "Tenor" "Bass" }
shortInstrumentName = \markup \center-column { "T." "B." }
} <<
\clef bass
\new Voice = "tenor" { \voiceOne \scoreCTenor }
\new Voice = "bass" { \voiceTwo \scoreCBass }
>>
>>
\layout { }
}
scoreDFlute = \relative c'' {
\global
d4 e e f
}
\score {
\new Staff \with {
instrumentName = "Flöte"
shortInstrumentName = "Fl."
} \scoreDFlute
\layout { }
}