Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: accousticbass am Sonntag, 1. Juni 2008, 12:53

Titel: einzelstimmen ausgeben
Beitrag von: accousticbass am Sonntag, 1. Juni 2008, 12:53
hallo, hab da gleich noch ne frage, hoffentlich löchere ich euch nicht zu sehr,
wie kann ich denn einzelstimmen von einem score separieren und ausdrucken?
lg ab
Titel: Re: einzelstimmen ausgeben
Beitrag von: deubelba am Sonntag, 1. Juni 2008, 14:16
Geht bei Lilypond umgekehrt: du schreibst einzelne Stimmen als Identifier, und die kannst du dann im \score-Block nach Belieben zusammensetzen oder auch nicht.


% ungetesteter und weitgehend zweckfreier Beispielcode -- c&p auf eigenes Risiko

ersteStimme = { a2 b4 c d e }

zweiteStimme = { es4 f g f b ais }

\book {

  \score {
    \ersteStimme
  }

  \score {
    \zweiteStimme
  }

  \score <<
    \new Staff { \ersteStimme }
    \new Staff { \zweiteStimme }
  >>
}
Titel: Re: einzelstimmen ausgeben
Beitrag von: accousticbass am Sonntag, 1. Juni 2008, 14:28
danke für die flotte "bedienung", habs gerade nach einem studium mehrerer partituren auch festgestellt (iss ja eigentlich auch logischer)
wünsche noch nen sonnigen tag
lg muff

ps.: mir ging es darum einzelstimmen für die einzelnen instrumente raus zu ziehen; muss man dann als einzel unter *.ly speichern, im gleichen ordner ablegen und mit

\version "2.10.25"

\include "clarinetto.ly"
\include "violoncello.ly"
\include "pianoone.ly"
\include "pianotwo.ly"

%in den hauptscore/partitur einhängen

\score {

 <<

 \context Staff = "one" {
 \transposition bes
 \clarinetto
 }

 \context Staff = "two" {
 \violoncello
 }

 \context PianoStaff <<

 \context Staff = "three" {
 \pianoone
 }

 \context Staff = "four" {
 \pianotwo
 }
>>

iss doch gut oder??
Titel: Re: einzelstimmen ausgeben
Beitrag von: etilli33 am Sonntag, 1. Juni 2008, 16:20
Sehr gut, so macht man das bei größeren Projekten, damit man nicht den Überblick verliert. Es gibt auch automtische Methoden, um die einzelnen Stimmen jedesmal mit ausgeben zu lassen -- etwa in deine Hauptdatei weitere \score-Abschnitte einzufügen, in die dann nur eins der Instrumente aufgenommen wird. Und wenn du es richtig professionell machen willst, kannst du auch von anderen Instrumenten Stichnoten definieren und die dann automatisch in die Stimme importieren lassen. Ist im Kapitel 1.6 von der Version 2.11 Notation Reference behandelt, wird allerdings gerade überarbeitet.

Gruß
Till

Edit: zu Stichnoten auch den Thread zwei vorher anschaun.
Titel: Re: einzelstimmen ausgeben
Beitrag von: accousticbass am Sonntag, 1. Juni 2008, 17:42
@ till

danke fürs kompliment und deine nützlichen tipps. bin halt prof. musiker und hab dementsprechend auch den anspruch es so gut wie möglich zu machen ::)

lg
muff