Liebe Lilys,
Ich beschäftige mich jetzt zum ersten mal mit \chords und bin auf ein Problem gestoße, das ich irgendwie nicht lösen kann.
Zuerst finde ich es ziemlich komisch, wie man diese Chords baut. Also die "chord exceptions" die in 2.7.2 vorkommen sind verwirrend. Man muss also den gewünschten Akkord buchstabieren, aber transponiert in C, und dann modifiziert mit einem MarkUp. Das funktioniert für mich eigentlich ok, aber einige Akkorde krieg ich einfach nicht hin. Wer kennt sich aus?
Der erste Akkord geht gut. Zweite ist aber schwer. Erstens wird es auch mit gewöhnlich schreibweise nicht richtig dargestellt (es sollte sus2 UND "natural"2 sein). Zweitens weiss ich nicht wie ich es dann buchstabieren soll in meiner "chord exception". Ich habe mit einem \markup des Akkord richtig dargestellt unter dem zweiten Akkord, so möchte ich es am Ende haben.
Oder gibt es ein besseren Weg neue Akkorde zu definieren? Ich finde diesen weg mit den "exceptions" sehr merkwürdig und unpraktisch....
Dank und Gruß!
kil
\version "2.12.3"
ExChords = {
<c e g a d'>1-\markup { \super \column { 9 6 } }
<c d dis g>1-\markup { \super \column { "sus2" \line { \natural 2 } } }
}
% Convert music to list and prepend to existing exceptions.
chExChords = #( append
( sequential-music-to-chord-exceptions ExChords #t)
ignatzekExceptions)
myChords = \chords {
\set chordNameExceptions = #chExChords
bes1:6.9
as1:sus2.2+
}
up = \relative c' {
<c d g>1
<as bes es>
}
down = \relative c {
\clef bass
bes'1
<as, b!>_\markup { A \flat \super \column {
\line { sus2 }
\line { \natural 2 }
}
}
}
<<
<< \myChords
\new PianoStaff <<
\new Staff { \up }
\new Staff { \down }
>>
>> >>