Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: Francis am Mittwoch, 7. Januar 2009, 17:44

Titel: mehrfache Taktangabe/unsichtbarer Takt
Beitrag von: Francis am Mittwoch, 7. Januar 2009, 17:44
Hi,
ich bin neu hier und mit Lilypond gerade so lange beschäftigt, dass ich ab jetzt alles damit machen will (find's toll).

Ich versuche gerade ein Lied zu setzen, bei dem der Takt dauernd zwischen 3/2 und 2/2 wechselt. Aber unregelmäßig und so oft, dass die ständigen Taktangaben das Notenbild und die Lesbarkeit stören. Ich würde daher gerne

1. am Anfang eine doppelte Taktangabe (3/2 2/2 sofort hintereinander) machen und
2. die jeweilige tatsächliche Taktlänge dann, wo notwendig, unsichtbar einstellen.

Zu 2. Ich habe es schon mit taktfreier Notation und \bar "|" versucht, aber dieser manuelle Taktstrich scheint mit den Vorzeichen nicht so zu funktionieren, wie die automatisch gesetzten (keine Auflösung).
Meine Lilypond-Version ist 2.10.25 .

Liebe Grüße
Stephan
Titel: Re: mehrfache Taktangabe/unsichtbarer Takt
Beitrag von: derHindemith am Mittwoch, 7. Januar 2009, 19:57
Zu die gewünschte Lösung kann ich nichts sagen, aber eine andere wäre, wenn es nur aussehen stört, nur die erste Taktangabe zeigen und alle andere unsichtbar machen.

Ich finde es besser eigentlich alle Taktangaben in einem Separaten context zu fügen, dann habe ich nur die Noten in einem context.
\version "2.11.65"
#(define (compound-time one two num)
  (markup #:override '(baseline-skip . 0) #:number
   (#:line ((#:column (one num)) #:vcenter " " (#:column (two num))))
  ))

Takten = {
   \override Staff.TimeSignature #'stencil = #ly:text-interface::print
   \override Staff.TimeSignature #'text = #(compound-time "3" "2" "2")
   \time 3/2
   s1.*3 | %1-3
   \override Staff.TimeSignature #'stencil = ##f
   \time 2/2
   s1*2  | %4-5
   \time 3/2
   s1.   | %6
}

Vorzeichen = {
   \key d \minor
   s1.*3 | %1-3
   s1*2  | %4-5
   \key a \minor
   s1.   | %6
}

Stimme = \relative d' {
   d2 a' f  | %1
   d2 cis d4 e | %2
   f2~ f8 g f e d4 e | %3
   f4 g a a,8 h   | %4
   c8 a f'4~ f8 h e4~   | %5
   e8 f e d e4 fis g2~  | %6
}

\score {
   \new Staff <<
      \Takten
      \Vorzeichen
      \Stimme
   >>
}
Titel: Re: mehrfache Taktangabe/unsichtbarer Takt
Beitrag von: Francis am Donnerstag, 8. Januar 2009, 22:24
Danke, ist so fuer mich brauchbar.
LG
Stephan