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

Akkordsymbole über mehrere Takte

Begonnen von rolinux, Sonntag, 22. Januar 2012, 13:29

Vorheriges Thema - Nächstes Thema

rolinux

Ich möchte über ein Stück die Akkorde schreiben (z.B. für Gitarrenbegleitung). Nur habe ich das Problem, dass ein Akkord über mehrere Takte geht. Ich will aber nicht über jeden dieser vier Takte den gleichen Akkord schreiben. Im Moment sieht das so aus:
akkorde = { \chords
  { \set majorSevenSymbol = \markup { maj7 }
    c1 c1 c1 c1 f1:9 \break
    f1:9 g1 g1 c1 c1 \break
    c1 c1 f1:9 f1:9 g2 f2 \break
    c1 c2:/e f2 c2:/g g2 \break
    c2:/e f2 c2:/g g4 e4:/gis \break
    a2:m f2 a2:m f2:m \break
    c2:/g f2:/g c2:/g g2 c1 c1 \break
    f1:4/c f1:/c f1:m/c c1 } }

.....

\score {
\new ChoirStaff <<
  \akkorde
  \new Staff << \set Staff.instrumentName = \markup \teeny { \right-column { Sopran \line { Alt } } }
                \clef "treble"
......

Z.B. gleich am Anfang die Akkordfolge aus 4x c1 soll durch 1x c1 ersetzt werden, und f1:9 soll erst über Tak 5 stehen.
Ich hab's schon mit \hideNotes probiert, aber das wirkt hier nicht.

ding-dong

da hilft
\set chordChanges = ##t
in den chords!

rolinux

Ah! Hatte ich eigentlich schon ausprobiert, aber da hatte ich das so verstanden, dass ich c1 nur einmal hinschreiben muss. Ok, jetzt funktioniert's. Danke.