Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: Radler am Dienstag, 25. August 2009, 16:10

Titel: Zwei Stimmen in einem Ossia-System
Beitrag von: Radler am Dienstag, 25. August 2009, 16:10
Referenz: Kapitel 1.6.2 Einzelne Systeme verändern, Abschnitt Ossia-Systeme

Eigentlich notiere ich in meinem Liederbuch immer nur die Singstimme.
Aber manchmal will ich doch eine zweite und dritte Stimme zu einem Abschnitt eines Liedes hinzufügen (etwa beim Beginn des wohlbekannten Refrains).
Dazu eignet sich die Ossia-Notation gut, so wie sie in der Referenz erklärt wird.

Aber zwei Stimmen habe ich nicht auf Anhieb ins Ossia-System gebracht.
Ich sag Euch aber, wie ichs geschafft habe:

            \new Voice = "one" \with { \consists Ambitus_engraver }
            {
               \autoBeamOff
               \Mstrophe
               <<
                  \Mrefrain
                  \new Staff \with
                  {
                     \remove "Time_signature_engraver"
                     fontSize = #-3
                     \override StaffSymbol #'staff-space = #(magstep -3)
                     \override StaffSymbol #'thickness = #(magstep -3)
                  }
                  {
                     <<    % --------------- Diese spitze Doppelklammer machts !!!
                     \key a \major
                     \clef  "violin_8"
                     \new Voice
                     {
                        \voiceOne
                        \MzweiteStimme
                     }
                     \new Voice
                     {
                        \voiceTwo
                        \MdritteStimme
                     }
                     >>    % --------------- Diese spitze Doppelklammer machts !!!
                  }
               >>
               \bar "|."
            }


Mstrophe, Mrefrain, MersteStimme, MzweiteStimme sind erwartungsgemäß die Noten von Strophe, Refrain, 1., 2.Stimme - klar!
\clef und \key sind im umgebenden Staff genau so gesetzt wie im hier abgedruckten. Das ist nicht sehr änderungsfreundlich. Aber wie man das aus dem umgebenden Staff in den inneren übernehmen kann, habe ich nicht herausgefunden.

Grüße
von Radler
Titel: Re: Zwei Stimmen in einem Ossia-System
Beitrag von: ding-dong am Dienstag, 25. August 2009, 16:31
sehr schön!


myGenerals= {
\key a \major
\clef  "violin_8"
}
und an entsprechender stelle die variable \myGenerals einsetzen…