Autor Thema: Taktzahlen in Partitur mit in Stimmen versetztem Taktwechsel  (Gelesen 2183 mal)

chf

  • Member
Taktzahlen in Partitur mit in Stimmen versetztem Taktwechsel
« am: Mittwoch, 24. Juli 2013, 15:20 »
Liebe Freunde,

bitte schaut euch die Anhängsel-Datei an:

Am Ende der zweiten Zeile beginnen versetzte Taktwechsel. Die Taktstriche stehen richtig, aber die Taktzählung versagt sich mir.
Ich habe das ganze Stückchen geschickt, damit der Übergang klar wird...
Ich möchte die Taktzahlen auch gerne nur am Zeilenanfang haben.
Ist mir zu helfen???

Heiße Grüße
Christa

Be-3

  • Member
Re: Taktzahlen in Partitur mit in Stimmen versetztem Taktwechsel
« Antwort #1 am: Mittwoch, 24. Juli 2013, 18:26 »
Hallo Christa,

ich würde es folgendermaßen lösen:
weil am Ende bzw. nach dem Zeilenumbruch die Taktzähler in allen Instrumenten wieder zusammenpassen, wie üblich eine Taktzahlangabe am Anfang der Akkolade.

Dazu muß allerdings der "Bar_number_engraver" von der Score-Ebene auf die Staff-Ebene befördert werden, und zwar trickreicherweise nur für den oberen Staff (die Flöte):


\score {
 
 
  \new StaffGroup <<
    \tag #'score \tag #'fl \new Staff  \with { \consists "Bar_number_engraver" } { << \global \Fl  >> }
    \tag #'score \tag #'ob \new Staff   { << \global \Ob  >> }
    \tag #'score \tag #'klar \new Staff { << \global \Klar  >> }
    \tag #'score \tag #'fag  \new Staff { << \global \Fag    >> }
    \tag #'score \tag #'hr   \new Staff { << \global \Hr     >> }
  >>
 
 
  \midi {
    \context {
      \Score
      tempoWholesPerMinute = #(ly:make-moment 110 4)
    } 
  }
  \layout {
\context {
\Score
\remove "Timing_translator"
\remove "Default_bar_line_engraver"
\remove "Bar_number_engraver"
}
\context {
\Staff
\consists "Timing_translator"
\consists "Default_bar_line_engraver"
}
}
}


Wenn Du lieber für jeden Staff einen eigenen Zähler haben möchtest, kannst Du den Bar_number_engraver auch generell jedem Staff zuordnen, ganz unten im Layout-Block:

\context {
\Staff
\consists "Timing_translator"
\consists "Default_bar_line_engraver"
\consists "Bar_number_engraver"
}

Damit die Taktnummern nicht mit der Akkoladenklammer kollidieren hast Du ja schon versucht, sie über dem Schlüssel auszurichten.
Das reicht meines Erachtens noch nicht ganz, denn sie hängen dann nach links trotzdem in die Klammer hinein.

Lösung: zusätzlich noch zentrieren.

  \override Staff.BarNumber #'break-align-symbols = #'(clef)
  \override Staff.BarNumber #'self-alignment-X = #CENTER



Wenn der Zähler auf Staff-Ebene hängt, hat es auch keinen Sinn, Score.currentBarNumber zu setzen.

Viele Grüße
Torsten

chf

  • Member
Re: Taktzahlen in Partitur mit in Stimmen versetztem Taktwechsel
« Antwort #2 am: Mittwoch, 24. Juli 2013, 20:16 »
Hallo Torsten,

das Ergebnis ist prima!

Danke
Christa