• 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ü

Drei Taktarten zu Beginn - Ergänzung zu zwei Taktarten zu Beginn des Stückes

Begonnen von martinmagtenor, Montag, 6. Juni 2016, 22:52

Vorheriges Thema - Nächstes Thema

martinmagtenor

Hallo,

dals Ergänzung zu dem Beitrag Zwei Taktarten zu Beginn des Stücks hier mein eingedampftes Ergebnis zu der Anforderung "Drei Taktarten zu Beginn des Stückes":


\version "2.16.2"
#(define ((triple-time-signature a b c d e f) grob)
   (grob-interpret-markup grob
          (markup #:override '(baseline-skip . 0) #:number
                  (#:line ((markup (#:column (a b)))
                           (#:column (c d))
   (#:column (e f)))))))


music = \relative c'' { \time 2/2 a2 a | R1 | \time 3/4 g8 g g f4. | R2. | \time 6/8 c8 c c  c c c | R2. }

\score {
  \new Staff
    \new Voice = "v" {
\once \override Score.TimeSignature #'stencil = #(triple-time-signature  "2" "2" "3" "4" "6" "8" )
      \music
    }
  \layout {
    \context { \Score \override TimeSignature #'stencil = ##f }
  }
}


Der Scheme-Code war schnell auf drei Argumentpaare erweitert. Etwas kniffeliger war dann zu erreichen, dass ich im Notentext trotzdem die Taktarten frei wechseln konnte, damit eben Achtelgruppierung, Ganztaktpausenerkennung, Taktüberprüfung usw. erhalten blieben. Meine Lösung funktioniert in einem mehrstimmigen Chorsatz wie gewünscht.

Martin