Puh, das ist heftig...
Nö, im Gegenteil, das LSR-snippet greift wesentlich tiefer in die Interna ein!
Hab nun doch wieder ein Problem gefunden... Das beliebte deutsche: H-Akkord vs. B-Akkord
Wenn Du \include "deutsch.ly" verwendest mußt Du natürlich auch die Töne in der Akkord-definition richtig schreiben also "b" statt "bes", eben überall.
Hier mein Vorschlag:
\version "2.14.2"
\include "deutsch.ly"
chExceptionMusic = {
<c es ges b>1-\markup {"m" \super { "7/" \hspace #0.2 \fontsize #-1 \raise #0.5 \flat "5"} }
}
chExceptions = #( append
(sequential-music-to-chord-exceptions chExceptionMusic #t)
ignatzekExceptions)
\layout {
ragged-right = ##f
\context {
\ChordNames
%\germanChords
chordNameExceptions = #chExceptions
majorSevenSymbol = \markup { maj7 }
chordNameSeparator = #(make-simple-markup "")
}
}
\chords {
d:m7.5-
b:m7.5-
h:m7.5-
}Wenn Du auch die deutsche Akkordschreibweise haben willst, dann kommentier \germanChords ein.
Das LSR-snippet wurde eigentlich geschrieben, um einen anderen Darstellungsstil anzubieten (indem der Buchstabe "b" anstatt des Vorzeichens verwendet wird)
Falls Du diese Schreibweise vorziehst, so komme ich frühestens am Wochenende dazu mich damit zu befassen, aber vielleicht ist ja jemand schneller.
Gruß,
Harm