Gelöst: Ausrichtung der Instrumentennamen mit Incipit

Begonnen von Joei, Montag, 19. September 2022, 13:44

« vorheriges - nächstes »

Joei

Moin,

soweit wie in https://lilypondforum.de/index.php/topic,894.0.html alles top - aaaber - wenn ich einen Pianostaff hinzufüge, dann passt es nicht mehr:
\version "2.22.0"


altinc={ \clef "alto" \time 2/2 \key g\major b4 }

\score {
  <<
    \new ChoirStaff
    <<
      \new Staff = Soprano
      \with {
        instrumentName = "Soprano"      shortInstrumentName = "S"
      }
      {
        \incipit { \clef "soprano" \omit Staff.TimeSignature s1 }
        \repeat unfold 12 { c''4 c'' c'' c''}
      }

      \new Staff = Alto
      \with {
        instrumentName = "Alto"
        shortInstrumentName = "A"
      }
      {
        \incipit \altinc
        \repeat unfold 12 { c''4 c'' c'' c''}
      }

      \new Staff = Tenore
      \with {
        instrumentName = "Tenore"
        shortInstrumentName = "T"
      }
      {
        \incipit { \clef "tenor" \omit Staff.TimeSignature s1 }
        \clef "treble_8"
        \repeat unfold 12 { c'4 c' c' c' }
      }

      \new Staff = Basso
      \with {
        instrumentName = "Basso"
        shortInstrumentName = "B"
      }
      {
        \repeat unfold 12 { c''4 c'' c'' c'' }
      }
    >>
    \new PianoStaff
    \with {
      instrumentName = "Orgel"
      shortInstrumentName = "Org"
    } <<
      \new Staff = "right"

      {
        \repeat unfold 12 { c''4 c'' c'' c'' }
      }


      \new Staff = "left"

      {
        \repeat unfold 12 { c''4 c'' c'' c'' }
      }

    >>
  >>
}
\layout {
  indent = 5\cm
  short-indent = 1\cm
  incipit-width = 3\cm
  \override Staff.InstrumentName.self-alignment-X = #LEFT
}



Was muss ich da anpassen?

Viele Grüße
Joei

Joei

Lösung aus der User-Group:
Die self alignment Modifikation aus dem Layoutblock in die einzelnen Stimmen nehmen und da anpassen...
\version "2.22.2"


altinc={ \clef "alto" \time 2/2 \key g\major b4 }

\score {
  <<
    \new ChoirStaff
    <<
      \new Staff = Soprano
      \with {
        instrumentName = "Soprano"      shortInstrumentName = "S"
        \override InstrumentName.self-alignment-X = #LEFT
      }
      {
        \incipit { \clef "soprano" \omit Staff.TimeSignature s1 }
        \repeat unfold 12 { c''4 c'' c'' c''}
      }

      \new Staff = Alto
      \with {
        instrumentName = "Alto"
        shortInstrumentName = "A"
        \override InstrumentName.self-alignment-X = #LEFT
      }
      {
        \incipit \altinc
        \repeat unfold 12 { c''4 c'' c'' c''}
      }

      \new Staff = Tenore
      \with {
        instrumentName = "Tenore"
        shortInstrumentName = "T"
        \override InstrumentName.self-alignment-X = #LEFT
      }
      {
        \incipit { \clef "tenor" \omit Staff.TimeSignature s1 }
        \clef "treble_8"
        \repeat unfold 12 { c'4 c' c' c' }
      }

      \new Staff = Basso
      \with {
        instrumentName = "Basso"
        shortInstrumentName = "B"
        \override InstrumentName.self-alignment-X = #-1
      }
      {
        \repeat unfold 12 { c''4 c'' c'' c'' }
      }
    >>
    \new PianoStaff
    \with {
      instrumentName = "Orgel"
      shortInstrumentName = "Org"
      \override InstrumentName.self-alignment-X = #-1

    } <<
      \new Staff = "right"

      {
        \repeat unfold 12 { c''4 c'' c'' c'' }
      }


      \new Staff = "left"

      {
        \repeat unfold 12 { c''4 c'' c'' c'' }
      }

    >>
  >>
}
\layout {
  indent = 5\cm
  short-indent = 1\cm
  incipit-width = 3\cm
}