geteilte Stimmen in Partitur

Begonnen von chf, Freitag, 15. Dezember 2017, 12:59

« vorheriges - nächstes »

chf


\version "2.18.2"
\paper {
   #(layout-set-staff-size 10)
}

global = {}




crl = \relative { 
    c'1 c}

vOne = \relative {
    c''1 c}
   vOneB = \relative {
   R1 R }
   vOneC = \relative {
    R1 R \}
vTwo = \relative {
    c'1 c}
   vTwoB = \relative {
     r2 r R1}
vc = \relative {
    c'1 c}

\score {  

\new StaffGroup << 

\new Staff = "crl" \with {instrumentName = \markup \italic \fontsize #1 "CARILLON"                           
                               \override BarLine.allow-span-bar = ##f }     << \global \crl  >>

\new StaffGroup \with {
  systemStartDelimiter = #'SystemStartSquare } <<                                         

\new StaffGroup = "vOne" \with {instrumentName = \markup \italic \fontsize #1 "VIOLINE 1"} << \global \vOne  >>
                         
                  \new Staff  <<\global \vOneB >>
                  \new Staff  <<\global \vOneC >>
    >>     

\new StaffGroup \with {
  systemStartDelimiter = #'SystemStartSquare } << 
\new StaffGroup = "vTwo" \with {instrumentName = \markup \italic \fontsize #1 "VIOLINE 2"} << \global \vTwo >> 
       
          \new Staff  <<\global \vTwoB >>         
     >> 
<<     
\new Staff = "vc" \with {instrumentName = \markup \italic \fontsize #1 "VIOLONCELLO" }  << \global \vc    >>
  >>
>>
}

\layout {
   }



Liebe Freunde,

jetzt stehe ich vor einem (für mich) großen Problem:
In meiner Partitur sind Stimmen geteilt, aber mit sehr viel Pausenzeilen - gleich
am Anfang, aber auch weiter in Abständen. Die Partitur hat 30 Stimmen +
"Unterstimmen".
Alles andere habe ich - mit eurer Hilfe - schon  hingekriegt.
Aber wie binde ich diese geteilten Stimmen ein, und wie muss ich "RemoveEmptyStaves" richtig anwenden?
Und wie kann ich die Instrumentnames mittig setzen?
Die Violine 1 wird erst zwei-, dann dreigeteilt...
Ich hoffe sehr auf eure schnelle und gebrauchsfertige Hilfe , der Termin drückt...

Gruß und schönen Advent
Christa

Vor einer Stunde kam der Durchbruch! Mit der richtigen Platzierung  von \removeEmptyStaves war das Einbinden der geteilten Stimmen kein Problem mehr, da die leeren Zeilen verschwanden.

Jetzt bleibt nur noch das Problem mit den Instrumentenbezeichnungen. Sie sollen auch bei Zweiteilung in der Mitte vor de Zeilen stehen.
Christa

stefanhuglfing

Ich habe die Instrumentenbezeichnung in die nächstübergeordnete StaffGroup geschrieben.
Ich glaube das ist, was du willst (siehe Code).


\version "2.18.2"
\paper {
   #(layout-set-staff-size 10)
}

global = {}




crl = \relative {
    c'1 c}

vOne = \relative {
    c''1 c}

vOneB = \relative {
   R1 R }

vOneC = \relative {
    R1 R }

vTwo = \relative {
    c'1 c}

vTwoB = \relative {
     r2 r R1}

vc = \relative {
    c'1 c}

\score {

\new StaffGroup
<<

  \new Staff = "crl"
  \with {instrumentName = \markup \italic \fontsize #1 "CARILLON" \override BarLine.allow-span-bar = ##f }     
   << \global \crl  >>

  \new StaffGroup
  \with { systemStartDelimiter = #'SystemStartSquare }
  \with {instrumentName = \markup \italic \fontsize #1 "VIOLINE 1"}
   <<                                         
    \new StaffGroup = "vOne"
     << \global \vOne  >>
     \new Staff  <<\global \vOneB >>
     \new Staff  <<\global \vOneC >>
   >>     

  \new StaffGroup
  \with { systemStartDelimiter = #'SystemStartSquare }
  \with {instrumentName = \markup \italic \fontsize #1 "VIOLINE 2"}
   <<
    \new StaffGroup = "vTwo" << \global \vTwo >>
    \new Staff  <<\global \vTwoB >>         
   >>
   <<     
    \new Staff = "vc"
    \with {instrumentName = \markup \italic \fontsize #1 "VIOLONCELLO" }
    << \global \vc    >>
   >>
>>
}

\layout {  }


chf

Hallo Stefan,

das ist genau das, was ich erhofft habe. Vielen Dank!
Nach einer kleinen Korrektur (auskommentiert beispielsweise in vOne) funktioniert es bestens.

Schönen Advent!
Christa


\version "2.18.2"
\paper {
   #(layout-set-staff-size 10)
}

global = {}




crl = \relative {
    c'1 c}

vOne = \relative {
    c''1 c}

vOneB = \relative {
   R1 R }

vOneC = \relative {
    R1 R }

vTwo = \relative {
    c'1 c}

vTwoB = \relative {
     r2 r R1}

vc = \relative {
    c'1 c}

\score {

\new StaffGroup
<<

  \new Staff = "crl"
  \with {instrumentName = \markup \italic \fontsize #1 "CARILLON" \override BarLine.allow-span-bar = ##f }     
   << \global \crl  >>

  \new StaffGroup
  \with { systemStartDelimiter = #'SystemStartSquare          % }

%\with {

instrumentName = \markup \italic \fontsize #1 "VIOLINE 1"}
   <<                                         
    \new StaffGroup = "vOne"
     << \global \vOne  >>
     \new Staff  <<\global \vOneB >>
     \new Staff  <<\global \vOneC >>
   >>     

  \new StaffGroup
  \with { systemStartDelimiter = #'SystemStartSquare }
  \with {instrumentName = \markup \italic \fontsize #1 "VIOLINE 2"}
   <<
    \new StaffGroup = "vTwo" << \global \vTwo >>
    \new Staff  <<\global \vTwoB >>         
   >>
   <<     
    \new Staff = "vc"
    \with {instrumentName = \markup \italic \fontsize #1 "VIOLONCELLO" }
    << \global \vc    >>
   >>
>>
}

\layout {  }