<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- header_tag --> <html lang="de"> <head> <title>Akkordbezeichnungen drucken - GNU LilyPond Benutzerhandbuch</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="GNU LilyPond Benutzerhandbuch"> <meta name="generator" content="makeinfo 4.11"> <link title="Top" rel="start" href="index.de.html#Top"> <link rel="up" href="Displaying-chords.de.html#Displaying-chords" title="Displaying chords"> <link rel="next" href="Customizing-chord-names.de.html#Customizing-chord-names" title="Customizing chord names"> <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> <!-- Copyright (C) 1999--2007 bei den Autoren _The translation of the following copyright notice is provided for courtesy to non-English speakers, but only the notice in English legally counts._ _Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber nur die englische Version gültig._ Es ist erlaubt, dieses Dokument unter den Bedingungen der GNU Free Documentation Lizenz (Version 1.1 oder spätere, von der Free Software Foundation publizierte Versionen, ohne invariante Abschnitte), zu kopieren, verbreiten und/oder zu verändern. Eie Kopie der Lizenz ist im Abschnitt ``GNU Free Documentation License'' angefügt. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections. A copy of the license is included in the section entitled ``GNU Free Documentation License''. --> <meta http-equiv="Content-Style-Type" content="text/css"> <style type="text/css"><!-- pre.display { font-family:inherit } pre.format { font-family:inherit } pre.smalldisplay { font-family:inherit; font-size:smaller } pre.smallformat { font-family:inherit; font-size:smaller } pre.smallexample { font-size:smaller } pre.smalllisp { font-size:smaller } span.sc { font-variant:small-caps } span.roman { font-family:serif; font-weight:normal; } span.sansserif { font-family:sans-serif; font-weight:normal; } hr { border:0; height:1; color: #000000; background-color: #000000; } /* hr { border: none; height: 1px; color: #666666; background-color: #666666; } body { border-left: 1px solid #666666; border-right: 1px solid #666666; color: #332d28; margin-right: auto; margin-left: auto; width: 60em; list-style-type: square; font-family: Arial,Helvetica,sans-serif; padding-right: 1em; padding-left: 1em; } a { border-bottom: 1px dashed #344242; text-decoration: none; color: #344242; } a:link { text-decoration: none; } a:visited { border-bottom: 1px dashed #666666; color: #666666; } a:active { border-bottom: 1px solid #00cccc; color: #00cccc; } a:hover { border-bottom: 1px solid #1d7b85; color: #1d7b85; } blockquote { border: 1px solid #cccccc; padding: 3px; width: 40em; } .node { border-left: 1px solid #666666; margin: -0.5em 0px 1em; padding: 2px 1px 0px; font-style: italic; } .node a { border: none; text-decoration: underline; font-style: normal; font-weight: bold; } .verbatim { font-family: "Courier New",Courier,monospace; } .unnumberedsubsubsec { font-size: large; color: #1d7b85; } .subsubheading { font-size: large; color: #3b220d; } .contents { border: 1px dashed #339999; margin: 3px 2em; list-style-type: square; padding-right: 1em; width: 40em; background-color: #fcfff9; } .contents a { border-bottom: 1px dashed #423d34; text-decoration: none; color: #423d34; } .contents a:visited { border-bottom: 1px dashed #666666; color: #666666; } .contents a:active { border-bottom: 1px solid #f0d86d; color: #f0d86d; } .contents a:hover { border-bottom: 1px solid #3b220d; color: #3b220d; } .menu { border-left: 1px dashed #339999; margin: 3px 2em 1em; list-style-type: square; padding-left: 1.4em; width: 40em; } .unnumbered { } h2 { font-size: x-large; color: #1d7b85; } */ --></style> </head> <BODY BGCOLOR=WHITE TEXT=BLACK> <div class="node"> <p> <a name="Printing-chord-names"></a> nächstes: <a rel="next" accesskey="n" href="Customizing-chord-names.de.html#Customizing-chord-names">Customizing chord names</a>, aufwärts: <a rel="up" accesskey="u" href="Displaying-chords.de.html#Displaying-chords">Displaying chords</a> <hr> </div> <h5 class="unnumberedsubsubsec">Akkordbezeichnungen drucken</h5> <p><a name="index-Akkordsymbole-574"></a><a name="index-Ausgabe-von-Akkordbezeichnungen-575"></a><a name="index-Akkorde-576"></a><a name="index-Symbole_002c-Akkord_002d-577"></a> Um Akkordsymbole anstelle der Noten zu setzen, muss der <a name="index-ChordNames-578"></a><a href="../lilypond-internals/ChordNames.de.html#ChordNames">ChordNames</a>-Kontext. Die Akkorde können entweder mit der Notation aus dem vorigen Abschnitt oder direkt mit der Akkordeingabe für Noten (<code><</code> und <code>></code>) notiert werden. <blockquote> <pre class="verbatim"> harmonies = { \chordmode {a1 b c} <d' f' a'> <e' g' b'> } << \new ChordNames \harmonies \new Staff \harmonies >> </pre> <p> <a href="../9e/lily-202b4bb4.ly"> <img align="middle" border="0" src="../9e/lily-202b4bb4.png" alt="[image of music]"> </a> </p> </blockquote> <p>Sie können Akkordwiederholungen unterdrücken, so dass nur bei einer Änderung des Akkordes ein Symbol ausgegeben wird. Das aktuelle Symbol wird auch am Zeilenanfang wiederholt. Das geschieht mit dem Befehl <code>\set chordChanges = ##t</code>. <blockquote> <pre class="verbatim"> harmonies = \chordmode { c1:m c:m \break c:m c:m d } << \new ChordNames { \set chordChanges = ##t \harmonies } \new Staff \transpose c c' \harmonies >> </pre> <p> <a href="../d9/lily-fd0feca4.ly"> <img align="middle" border="0" src="../d9/lily-fd0feca4.png" alt="[image of music]"> </a> </p> </blockquote> <p>In den vorangegangenen Beispielen wurden alle Akkorde über dem Notensystem mit den entsprechenden Noten ausgegeben. Das ist aber nicht erforderlich. Akkorde können auch alleine gedruckt werden. Dabei kann es nötig sein, <a name="index-Volta_005fengraver-579"></a><a href="../lilypond-internals/Volta_005fengraver.de.html#Volta_005fengraver">Volta_engraver</a> und <a name="index-Bar_005fengraver-580"></a><a href="../lilypond-internals/Bar_005fengraver.de.html#Bar_005fengraver">Bar_engraver</a> einzufügen, damit Wiederholungen angezeigt werden. <pre class="verbatim"> \new ChordNames \with { \override BarLine #'bar-size = #4 \consists Bar_engraver \consists "Volta_engraver" } \chordmode { \repeat volta 2 { f1:maj7 f:7 bes:7 c:maj7 } \alternative { es e } } </pre> <p> <a href="../72/lily-b16d85ca.ly"> <img align="middle" border="0" src="../72/lily-b16d85ca.png" alt="[image of music]"> </a> </p> <p>Die Standardeinstellungen für die Symbole entsprechen den Konventionen im Jazz, wie sie von Klaus Ignatzek (siehe <a href="Literature-list.de.html#Literature-list">Literatur</a>). vorgeschlagen wurden. Mit den folgenden Befehlen könne aber Anpassungen vorgenommen werden: <a name="index-chordNameExceptions-581"></a> <a name="index-chordNameExceptions-582"></a> <dl> <dt><code>chordNameExceptions</code><dd>Das ist eine Liste, die alle Akkorde aufführt, die ungewöhnliche Form haben. <p>Die Liste muss nach dem Schema <pre class="example"> { <c f g bes>1 \markup { \super "7" "wahh" } } </pre> <p class="noindent">gesetzt werden. <p>Diese Liste in die <code>chordNameExceptions</code>-Funktion einzulesen ist allerdings etwas kompliziert. Mit dem folgenden Code-Abschnitt wird <code>chExceptionMusic</code> (aufeinander folgende Noten) in eine Ausnahmeliste umgewandelt: <pre class="example"> (sequential-music-to-chord-exceptions chExceptionMusic #t) </pre> <p>Dann werden mit dem Code <pre class="example"> (append (sequential-music-to-chord-exceptions chExceptionMusic #t) ignatzekExceptions) </pre> <p>die neuen Ausnahmen zu den schon vorhandenen hinzugefügt, die in der Datei <samp><span class="file">ly/chord-modifier-init.ly</span></samp> definiert sind. <!-- Ein Beispiel für die Benutzung dieser Eigenschaft findet sich --> <!-- auch in der Datei @lsr{chords,chord@/-name@/-exceptions@/.ly}. --> <p><em>Chord name exceptions</em> <p>The property <code>chordNameExceptions</code> can be used to store a list of special notations for specific chords. <blockquote> <pre class="verbatim"> % modify maj9 and 6(add9) % Exception music is chords with markups chExceptionMusic = { <c e g b d'>1-\markup { \super "maj9" } <c e g a d'>1-\markup { \super "6(add9)" } } % Convert music to list and prepend to existing exceptions. chExceptions = #( append ( sequential-music-to-chord-exceptions chExceptionMusic #t) ignatzekExceptions) theMusic = \chordmode { g1:maj9 g1:6.9 \set chordNameExceptions = #chExceptions g1:maj9 g1:6.9 } \layout { ragged-right = ##t } << \context ChordNames \theMusic \context Voice \theMusic >> </pre> <p> <a href="../37/lily-ba6c474e.ly"> <img align="middle" border="0" src="../37/lily-ba6c474e.png" alt="[image of music]"> </a> </p> </blockquote> <p><a name="index-Ausnahmen_002c-Akkordsymbole-583"></a> <a name="index-majorSevenSymbol-584"></a><a name="index-majorSevenSymbol-585"></a> <br><dt><code>majorSevenSymbol</code><dd>Mit dieser Eigenschaft wird das Aussehen der Notation für die große Septime (7) bestimmt. Vordefiniert sind die Optionen <code>whiteTriangleMarkup</code> und <code>blackTriangleMarkup</code>. <!-- Siehe auch --> <!-- @lsr{chords,chord@/-name@/-major7@/.ly} für ein Beispiel. --> <p><a name="index-chordNameSeparator-586"></a><a name="index-chordNameSeparator-587"></a> <br><dt><code>chordNameSeparator</code><dd>Verschiedene Teile eines Akkordsymboles werden normalerweise durch einen Schrägstrich markiert. Indem <code>chordNameSeparator</code> ein anderer Wert zugewiesen wird, kann das Aussehen des Trenners verändert werden, z. B.: <blockquote> <pre class="verbatim"> \new ChordNames \chordmode { c:7sus4 \set chordNameSeparator = \markup { \typewriter "|" } c:7sus4 } </pre> <p> <a href="../86/lily-f2078606.ly"> <img align="middle" border="0" src="../86/lily-f2078606.png" alt="[image of music]"> </a> </p> </blockquote> <p><a name="index-chordRootNamer-588"></a><a name="index-chordRootNamer-589"></a> <br><dt><code>chordRootNamer</code><dd>Der Grundton eines Akkordes wird normalerweise als Buchstabe mit optionaler Erhöhung oder Erniedrigung dargestellt. Die Interpretation einer Tonhöhe als Buchstabe wird von der <code>chordRootNamer</code>-Eigenschaft übernommen. Besondere Bezeichnungen, wie etwa im Deutschen H für einen H-Dur-Akkord (und nicht „B“ wie im Englischen), können durch Hinzufügen einer neuen Funktion zu dieser Eigenschaft erstellt werden. <p><a name="index-chordNoteNamer-590"></a><a name="index-chordNoteNamer-591"></a> <br><dt><code>chordNoteNamer</code><dd>In den Standardeinstellungen wird ein einziger Buchstabe für einen Akkord ausgegeben, nämlich sein Grundton, der von der <code>chordRootNamer</code>-Eigenschaft bestimmt wird. Die <code>chordNoteNamer</code>-Eigenschaft hingegen kann das Aussehen dieses Buchstaben ändern, ihn etwa als Klein- und nicht als Großbuchstabe darstellen. <p><a name="index-chordPrefixSpacer-592"></a><a name="index-chordPrefixSpacer-593"></a> <br><dt><code>chordPrefixSpacer</code><dd>Das „m“ für Moll-Akkorde wird normalerweise direkt hinter dem Akkordbuchstaben gesetzt. Mit der Eigenschaft <code>chordPrefixSpacer</code> kann ein Abstand(halter) zwischen den Buchstaben und das „m“ gesetzt werden. Der Abstandhalter wird nicht verwendet, wenn der Grundton erhöht oder erniedrigt ist. </dl> <p>Die vordefinierten Befehle <code>\germanChords</code>, <code>\semiGermanChords</code>, <code>\italianChords</code> und <code>\frenchChords</code> benutzen diese Variablen. Die Auswirkungen werden im nächsten Beispiel gezeigt. <p class="noindent"><p> <a href="../71/lily-0293a7c0.ly"> <img align="middle" border="0" src="../71/lily-0293a7c0.png" alt="[image of music]"> </a> </p> <p>Zusätzlich sind zwei weitere Vorlagen: eine alternative Jazz-Notation und eine systematische Notation, genannt Banter-Akkorde. Die alternative Jazz-Notation findet sich auch in der Liste im Abschnitt <a href="Chord-name-chart.de.html#Chord-name-chart">Liste der Akkordbezeichnungen</a>. <!-- Wie diese Stile verwendet werden, --> <!-- wird in der Datei --> <!-- @lsr{chords,chord-names-jazz.ly} gezeigt. --> <p><a name="index-Banter-594"></a><a name="index-Jazz_002dAkkorde-595"></a><a name="index-Akkorde_002c-Jazz-596"></a> <h5 class="subsubheading">Vordefinierte Befehle</h5> <p><a name="index-g_t_005cgermanChords-597"></a><a name="index-g_t_005cgermanChords-598"></a> <code>\germanChords</code>, <a name="index-g_t_005csemiGermanChords-599"></a><a name="index-g_t_005csemiGermanChords-600"></a> <code>\semiGermanChords</code>. <a name="index-g_t_005citalianChords-601"></a><a name="index-g_t_005citalianChords-602"></a> <code>\italianChords</code>. <a name="index-g_t_005cfrenchChords-603"></a><a name="index-g_t_005cfrenchChords-604"></a> <code>\frenchChords</code>. <p class="noindent"> <h5 class="subsubheading">Siehe auch</h5> <p>Beispiele: <a href="../../../input/lsr/lilypond-snippets/Chords.html#Chords">Akkorde</a>. <p>Init-Dateien: <samp><span class="file">scm/chords-ignatzek.scm</span></samp> und <samp><span class="file">scm/chord-entry.scm</span></samp>. <p class="noindent"> <h5 class="subsubheading">Bekannte Probleme und Warnungen</h5> <p>Akkordsymbole werden nur von den Tonhöhenbezeichnungen bestimmt. Akkordumkehrungen sind nicht definiert, noch werden Bassnoten hinzugefügt. Deshalb kann es zu seltsamen Akkord-Symbolen kommen, wenn die Akkorde mit der <code>< ... ></code> Syntax notiert werden. <!-- footer_tag --><br><hr> <div class="node"> <p> nächstes: <a rel="next" accesskey="n" href="Customizing-chord-names.de.html#Customizing-chord-names">Customizing chord names</a>, aufwärts: <a rel="up" accesskey="u" href="Displaying-chords.de.html#Displaying-chords">Displaying chords</a> </div> <div style="background-color: #e8ffe8; padding: 2; border: #c0ffc0 1px solid;"> <p> <font size="-1"> Diese Seite ist für LilyPond-2.11.57 (Entwicklungszweig). <br> <address> Fehler bitte an <a href="http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs">http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs</a> melden. </address> <br> Ihre <a href="http://lilypond.org/web/devel/participating/documentation-adding">Vorschläge für die Dokumentation</a> sind willkommen. </font> </p> </div> <P> Andere Sprachen: <a href="Printing-chord-names.html">English</a>, <a href="Printing-chord-names.fr.html">français</a>, <a href="Printing-chord-names.es.html">español</a>. <BR> </P> </BODY></html>