Autor Thema: SpanBar im letzten Takt?  (Gelesen 2278 mal)

kilgore

  • Member
SpanBar im letzten Takt?
« am: Sonntag, 21. November 2010, 19:00 »
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

  • Member
Re:SpanBar im letzten Takt?
« Antwort #1 am: Sonntag, 21. November 2010, 22:11 »
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

  • Member
Re:SpanBar im letzten Takt?
« Antwort #2 am: Sonntag, 21. November 2010, 22:41 »
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

  • Member
Re:SpanBar im letzten Takt?
« Antwort #3 am: Sonntag, 21. November 2010, 22:53 »
\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

  • Member
Re:SpanBar im letzten Takt?
« Antwort #4 am: Montag, 22. November 2010, 11:37 »
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

  • Member
Re:SpanBar im letzten Takt?
« Antwort #5 am: Montag, 22. November 2010, 11:47 »
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

  • Member
Re:SpanBar im letzten Takt?
« Antwort #6 am: Montag, 22. November 2010, 12:02 »
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
« Letzte Änderung: Montag, 22. November 2010, 12:21 von derHindemith »

derHindemith

  • Member
Re:SpanBar im letzten Takt?
« Antwort #7 am: Montag, 22. November 2010, 12:30 »
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

  • Member
Re:SpanBar im letzten Takt?
« Antwort #8 am: Montag, 22. November 2010, 12:35 »
das ist es genau!  ;D  Vielen Dank

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