Autor Thema: StaffGroup ohne jegliche Klammer  (Gelesen 1736 mal)

gbehrendt

  • Member
StaffGroup ohne jegliche Klammer
« am: Mittwoch, 29. Juli 2015, 16:04 »
Hej.
Für den Orgelpart in einem sinfonischen Werk benutze ich einen PianoStaff und einen normalen Staff, die ich gern in eine StaffGroup zusammenfassen möchte, um sie vertikal zentriert beschriften zu können (wobei es sein kann, dass über weite Strecken der Partitur z.B. die Pedalzeile ausgeblendet ist). Diese StaffGroup soll aber keine Akkoladenklammer bekommen, weder eckig noch geschweift oder die schmale Sekundärklammer (nur die geschweifte an den beiden Manualzeilen/PianoStaff). \set StaffGroup.systemStartDelimiter = #'SystemStartBar schien mir verlockend, zeichnet aber eine zusätzliche Linie, die den ersten Taktstrich ein kleines bisschen dicker macht (nur im Zoom zu sehen, aber dennoch). Die richtige Syntax für „keinen systemStartDelimiter“ habe ich noch nicht gefunden – wie geht’s?

Danke!
– Gereon


\version "2.18.2"

<<
\new StaffGroup
\with { instrumentName = "Orgel" }  <<
\set StaffGroup.systemStartDelimiter = #'SystemStartBar

    \new PianoStaff <<
        \new Staff { \relative c'' { a b c d e f  } }
        \new Staff { \relative c { \clef bass  e d c b a g } } >>

    \new Staff {
    \relative c { \clef bass  a1 a2 } }
>>

\new Staff \with { instrumentName = "anderes" } { \relative c'' { a4 b c d e f  } }
>>

Pusteblumi

  • Member
Re: StaffGroup ohne jegliche Klammer
« Antwort #1 am: Mittwoch, 29. Juli 2015, 17:48 »
Hallo Gereon,

hmm... echt verzwickt.
Das einfachste das mir einfällt wäre, den SystemStartBar zu belassen aber seine Eigenschaft thickness auf null zu setzen.
Dafür kannst du einfach folgendes an deinen Code anhängen:

\layout {
  \context {
    \StaffGroup
    \override SystemStartBar.thickness = #0
  }
}

Viele Grüße,
Klaus

harm6

  • Member
Re: StaffGroup ohne jegliche Klammer
« Antwort #2 am: Mittwoch, 29. Juli 2015, 19:27 »
Versuch mal
\override SystemStartBracket.stencil = ##fin den \with-Block der StaffGroup einzufügen.

\set StaffGroup.systemStartDelimiter = #'SystemStartBarkann man dann streichen.

HTH,
  Harm

fugenkomponist

  • Member
Re: StaffGroup ohne jegliche Klammer
« Antwort #3 am: Donnerstag, 30. Juli 2015, 12:15 »
Versuch mal
\override SystemStartBracket.stencil = ##fin den \with-Block der StaffGroup einzufügen.
Noch einfacher:\omit SystemStartBracketim \with-Block. Tut genau das gleiche, aber da du 2.18 verwendest, dachte ich mir, könntest du auch dessen vereinfachte Syntax verwenden ;)
« Letzte Änderung: Donnerstag, 30. Juli 2015, 12:17 von fugenkomponist »

gbehrendt

  • Member
Re: StaffGroup ohne jegliche Klammer
« Antwort #4 am: Sonntag, 2. August 2015, 11:21 »
Wunderbar, danke!