• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

SpanBar im letzten Takt?

Begonnen von kilgore, Sonntag, 21. November 2010, 19:00

Vorheriges Thema - Nächstes Thema

kilgore

Hm....SpanBar sichtbar durch alle Stimmen im letzten Takt?  Wieso geht das nicht?


\version "2.12.3"


one = \relative c' {
   c1 c1
   \once \override Score.SpanBar #'transparent = ##f
  \bar "|."
}

two = \relative c' {
  c1 c1
}

three = \relative c' {
  c1 c1
}

four = \relative c' {
  c1 c1
}

five = \relative c' {
  c1 c1
}

six = \relative c' {
  c1 c1
}

derHindemith

Wieso score und nicht StaffGroup?


\version "2.12.3"


oneA = \relative c' {
   c1 c1
   \once \override StaffGroup.SpanBar #'stencil = ##f
  \bar "|."
}

oneB = \relative c' {
   c1 c1
  \bar "|."
}

two = \relative c' {
  c1 c1
}

three = \relative c' {
  c1 c1
}

four = \relative c' {
  c1 c1
}

five = \relative c' {
  c1 c1
}

six = \relative c' {
  c1 c1
}

\score {
   <<
      \new StaffGroup <<
         \new Staff \oneA
         \new Staff \two
         \new Staff \three
         \new Staff \four
         \new Staff \five
         \new Staff \six
      >>
      \new StaffGroup <<
         \new Staff \oneB
         \new Staff \two
         \new Staff \three
         \new Staff \four
         \new Staff \five
         \new Staff \six
      >>
   >>
}

kilgore

Naja, der letzten Taktstrich, also der "|." sollte durch alle Stimmen gehen.  Also auch zwischen den beiden StaffGroups soll er erscheinen.  Deswegen denke ich es muss ein Score Befehl sein.... aber der haut nicht hin..... 

kilgore


\version "2.12.3"


one = \relative c' {
   c1 c1
   \once \override Score.SpanBar #'transparent = ##f
  \bar "|."
}

two = \relative c' {
  c1 c1
}

three = \relative c' {
  c1 c1
}

four = \relative c' {
  c1
  \once \override TextScript #'extra-offset = #'( -5.5 . 0 )
  c1^ \markup { "auch hier!" \fontsize #3  "⇅ " }
}

five = \relative c' {
  c1 c1
}

six = \relative c' {
  c1 c1
}


<<
  \new StaffGroup <<
    \new Staff { \one }
     \new Staff { \two }
      \new Staff { \three }
  >>
  \new StaffGroup <<
    \new Staff { \four }
     \new Staff { \five }
      \new Staff { \six }
  >>
>>

derHindemith

Ich hätte sagen sollen. Ich hab's leicht verändert. Einmal mit dem SpanBar und einmal ohne. Wenn du das unbedingt ein Score Befehl machen willst, musst du SpanBar zu Score zufügen. Normalerweise ist er nur in GrandStaff und StaffGroup.

kilgore

Ja, ich will es aber natürlich nur ganz am Ende haben. 


Wenn du das unbedingt ein Score Befehl machen willst, musst du SpanBar zu Score zufügen.


wie geht das?

derHindemith

#6
Reicht nicht was ich schon vorher gepostet hab? Wenn nicht die letzte Taktlinie, was denn?


Ah, ich hab's nicht verstanden. Durch mehrere StaffGroups, oder?
Hmm, der Problem ist das wenn es zu Score gehört, dann gehen alle Taktlinien durch alle Zeilen

derHindemith

Okay, so sollte es reichen, oder?


\version "2.12.3"


one = \relative c' {
   c1 c1
  \bar "|."
}

two = \relative c' {
  c1 c1
}

three = \relative c' {
  \override Score.SpanBar #'allow-span-bar = ##f
  c1 c1
}

four = \relative c' {
  c1
  c1
}

five = \relative c' {
  c1 c1
}

six = \relative c' {
  c1 c1
}


\score {
   <<
      <<
         \new StaffGroup <<
            \new Staff { \one }
            \new Staff { \two }
            \new Staff { \three }
         >>
            \new StaffGroup <<
            \new Staff { \four }
            \new Staff { \five }
            \new Staff { \six }
         >>
      >>
   >>
   \layout {
      \context {
         \Score
         \consists "Span_bar_engraver"
      }
   }
}


kilgore

das ist es genau!  ;D  Vielen Dank

gerade wenn ich denke ich kann so viel, kommt sowas simples wieder vor  ::)