Taktstrich, aber nur in einer Zeile sollte erscheinen

Begonnen von flashgordonx, Montag, 13. Juni 2022, 17:33

« vorheriges - nächstes »

flashgordonx

Hallo
Was soll ich tun, wenn ich möchte, dass die gestrichelte Taktstriche nur im Bass bzw. Alt erscheinen sind?  8)

\version "2.20.0"

\paper {
  #(set-paper-size "a4")
}

global = {
  \key c \major
  \time 4/4
}

altoVoice = {
  \global
  ^\> c''8 _-   a'16  f'16  \! r8  bes'8 _-
   ^\< a'16  g'16   ^\> c''8^- \bar "!"  a'16  f'16
   r8
  \dynamicUp
  % Die Noten folgen hier.
 
}

verseAltoVoice = \lyricmode {
  % Liedtext folgt hier.
 
}

bassVoice =  {
  \global
  \dynamicUp
  % Die Noten folgen hier.
  f8^ \f\>  e16  d16   c16 \!
   d16  e16  f16\bar "!"   e16
   f16  e16^\<  d16   c16
   d16  e16  f16 \!
 
}

verseBassVoice = \lyricmode {
  % Liedtext folgt hier.
 
}

altoVoicePart = \new Staff \with {
  instrumentName = "Alt"
} { \altoVoice }
\addlyrics { \verseAltoVoice }

bassVoicePart = \new Staff \with {
  instrumentName = "Bass"
} { \clef bass \bassVoice }
\addlyrics { \verseBassVoice }

\score {
  \new StaffGroup <<
    \altoVoicePart
    \bassVoicePart
  >>
  \layout { }
}

Malte

Dazu muß (wenn ich mich nicht irre) der Timing_translator vom Score- in den Staff-Kontext verschoben werden:

  \layout {
    \context {
      \Score
      \remove Timing_translator
      \remove Default_bar_line_engraver
    }
    \context {
      \Staff
      \consists Timing_translator
      \consists Default_bar_line_engraver
    }
  }