Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: combojazzer am Sonntag, 4. Oktober 2009, 20:12
-
Hallo,
kann ich eigentlich das Symbol für halbverminderte Akkorde - den durchgestrichenen Kreis - in "m7b5" abändern, ähnlich wie in
\set majorSevenSymbol = \markup { "maj7" }?
Danke und viele Grüße
-
Folgendes basiert auf LSR 459 (http://lsr.dsi.unimi.it/LSR/Item?id=459) und einem Beitrag von Shamus (http://lists.gnu.org/archive/html/lilypond-user/2009-02/msg00788.html) auf der englischen Liste.
chordFlat = \markup { \hspace #0.2 \fontsize #-1 \raise #0.3 \flat }
chExceptionMusic = {
<c ees ges bes>1-\markup { "m" \super { "7" \chordFlat "5" }}
}
chExceptions = #( append
( sequential-music-to-chord-exceptions chExceptionMusic #t)
ignatzekExceptions)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Demo
theMusic = \chordmode {
g1:m9.5-
g1:m7
g1:m7.5-
\set chordNameExceptions = #chExceptions
g1:m7.5-
}
<<
\context ChordNames \theMusic
\context Voice \theMusic
>>
Bei \include "deutsch.ly" Akkordtöne anpassen: <c es ges b>
Gruss
-
Danke, das ist echt super! Der Grund, warum ich das ändern wollte, war folgender: Ich habe mit den RealBook-Schriftarten experimentiert, die man z.B. unter http://notation.jochenpietsch.de/ (http://notation.jochenpietsch.de/) runterladen kann. Wenn ich mich recht erinnere, hat mit "New Real Book Chords" alles funktioniert, bis auf den halbverminderten... jetzt müsste es also gehen. Viele Grüße!