Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: combojazzer am Sonntag, 4. Oktober 2009, 20:12

Titel: [Gelöst] Akkordsymbol für Moll7b5 ändern
Beitrag 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
Titel: Re: Akkordsymbol für Moll7b5 ändern
Beitrag von: comper am Montag, 5. Oktober 2009, 00:36
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
Titel: Re: Akkordsymbol für Moll7b5 ändern
Beitrag von: combojazzer am Montag, 5. Oktober 2009, 15:37
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!