<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- header_tag --> <html lang="de"> <head> <title>Auflösung von Zusammenstößen - 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="Multiple-voices.de.html#Multiple-voices" title="Mehrere Stimmen"> <link rel="prev" href="Explicitly-instantiating-voices.de.html#Explicitly-instantiating-voices" title="Stimmen explizit beginnen"> <link rel="next" href="Automatic-part-combining.de.html#Automatic-part-combining" title="Automatische Kombination von Stimmen"> <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="Collision-resolution"></a> nächstes: <a rel="next" accesskey="n" href="Automatic-part-combining.de.html#Automatic-part-combining">Automatische Kombination von Stimmen</a>, voriges: <a rel="previous" accesskey="p" href="Explicitly-instantiating-voices.de.html#Explicitly-instantiating-voices">Stimmen explizit beginnen</a>, aufwärts: <a rel="up" accesskey="u" href="Multiple-voices.de.html#Multiple-voices">Mehrere Stimmen</a> <hr> </div> <h5 class="unnumberedsubsubsec">Auflösung von Zusammenstößen</h5> <p>Normalerweise werden Notenköpfe mit einer unterschiedlichen Anzahl von Punktierungen nicht verschmolzen, aber wenn die Objekt-Eigenschaft <code>merge-differently-dotted</code> in ein Notenkollisions (<a name="index-NoteCollision-429"></a><a href="../lilypond-internals/NoteCollision.de.html#NoteCollision">NoteCollision</a>)-Objekt gesetzt wird, werden sie zusammengefasst. <blockquote> <pre class="verbatim"> \new Voice << { g8 g8 \override Staff.NoteCollision #'merge-differently-dotted = ##t g8 g8 } \\ { g8.[ f16] g8.[ f16] } >> </pre> <p> <a href="../a2/lily-66a37feb.ly"> <img align="middle" border="0" src="../a2/lily-66a37feb.png" alt="[image of music]"> </a> </p> </blockquote> <p>Auf gleiche Art können auch Halbe mit Achteln vereinigt werden, indem <code>merge-differently-headed</code> eingesetzt wird: <blockquote> <pre class="verbatim"> \new Voice << { c8 c4. \override Staff.NoteCollision #'merge-differently-headed = ##t c8 c4. } \\ { c2 c2 } >> </pre> <p> <a href="../20/lily-2e932371.ly"> <img align="middle" border="0" src="../20/lily-2e932371.png" alt="[image of music]"> </a> </p> </blockquote> <p class="noindent"><code>merge-differently-headed</code> und <code>merge-differently-dotted</code> wirken sich allerdings nur auf Noten mit unterschiedlich gerichteten Hälsen aus (wie etwa Stimme 1 und 2). <p>LilyPond verschiebt auch Pausen vertikal, die einem Hals gegenüber stehen: <blockquote> <pre class="verbatim"> \new Voice << c''4 \\ r4 >> </pre> <p> <a href="../da/lily-821d4d5c.ly"> <img align="middle" border="0" src="../da/lily-821d4d5c.png" alt="[image of music]"> </a> </p> </blockquote> <p>Wenn drei oder mehr Noten in der selben Spalte angeordnet werden, kann <code>merge-differently-headed</code> nicht mehr erfolgreich die Noten vereinen, die ineinander gesetzt werden müssten. Damit die Vereinigung funktioniert, muss der Befehl <code>\shift</code> vor die Note gesetzt werden, auf die er Auswirkung hat. Im ersten Takt des folgenden Beispiels funktioniert <code>merge-differently-headed</code> nicht (der Notenkopf der Halben ist schwarz). Im zweiten Takt wurde <code>\shiftOn</code> eingefügt, um das obere <code>g</code> aus der Spalte zu rücken, und das Vereinigen funktioniert wie gewünscht. <blockquote> <pre class="verbatim"> \override Staff.NoteCollision #'merge-differently-headed = ##t << { d=''2 g2 } \\ { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\ { \voiceFour e,,2 e'2} >> << { d'=''2 \shiftOn g2 } \\ { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\ { \voiceFour e,,2 e'2} >> </pre> <p> <a href="../7c/lily-ccf41ea8.ly"> <img align="middle" border="0" src="../7c/lily-ccf41ea8.png" alt="[image of music]"> </a> </p> </blockquote> <p class="noindent"> <h5 class="subsubheading">Vordefinierte Befehle</h5> <p><a name="index-g_t_005coneVoice-430"></a><a name="index-g_t_005coneVoice-431"></a> <code>\oneVoice</code>, <a name="index-g_t_005cvoiceOne-432"></a><a name="index-g_t_005cvoiceOne-433"></a> <code>\voiceOne</code>, <a name="index-g_t_005cvoiceTwo-434"></a><a name="index-g_t_005cvoiceTwo-435"></a> <code>\voiceTwo</code>, <a name="index-g_t_005cvoiceThree-436"></a><a name="index-g_t_005cvoiceThree-437"></a> <code>\voiceThree</code>, <a name="index-g_t_005cvoiceFour-438"></a><a name="index-g_t_005cvoiceFour-439"></a> <code>\voiceFour</code>. <p><a name="index-g_t_005cshiftOn-440"></a><a name="index-g_t_005cshiftOn-441"></a> <code>\shiftOn</code>, <a name="index-g_t_005cshiftOnn-442"></a><a name="index-g_t_005cshiftOnn-443"></a> <code>\shiftOnn</code>, <a name="index-g_t_005cshiftOnnn-444"></a><a name="index-g_t_005cshiftOnnn-445"></a> <code>\shiftOnnn</code>, <a name="index-g_t_005cshiftOff-446"></a><a name="index-g_t_005cshiftOff-447"></a> <code>\shiftOff</code>: Diese Befehle definieren den Grad, mit welchem Noten der aktuellen Stimmen verschoben werden sollen. Die äußeren Stimmen (normalerweise 1 und 2) haben den Befehl <code>\shiftOff</code>, die inneren dagegen (drei und vier) den Befehl <code>\shiftOn</code>. <code>\shiftOnn</code> und <code>\shiftOnnn</code> stellen weitere Verschiebungsebenen dar. <p>Wenn LilyPond selber keine Lösung bieten kann, können die Eigenschaft <code>force-hshift</code> des <a name="index-NoteColumn-448"></a><a href="../lilypond-internals/NoteColumn.de.html#NoteColumn">NoteColumn</a>-Objektes (siehe unten) sowie Pausen mit definierter Tonhöhe eingesetzt werden, um Satzentscheidungen des Programmes zu überschreiben. <blockquote> <pre class="verbatim"> \relative << { <d g> <d g> } \\ { <b f'> \once \override NoteColumn #'force-hshift = #1.7 <b f'> } >> </pre> <p> <a href="../98/lily-f249f62a.ly"> <img align="middle" border="0" src="../98/lily-f249f62a.png" alt="[image of music]"> </a> </p> </blockquote> <p class="noindent"> <h5 class="subsubheading">Siehe auch</h5> <p>Programmreferenz: Die Objekte, die für Auflösung von Zusammenstößen zuständig sind, sind <a name="index-NoteCollision-449"></a><a href="../lilypond-internals/NoteCollision.de.html#NoteCollision">NoteCollision</a> und <a name="index-RestCollision-450"></a><a href="../lilypond-internals/RestCollision.de.html#RestCollision">RestCollision</a>. <p class="noindent"> <h5 class="subsubheading">Bekannte Probleme und Warnungen</h5> <p>Wenn <code>merge-differently-headed</code> mit einer nach oben gerichteten Achtel oder kleineren Note verwendet wird, und die nach unten gerichtete Note ist eine Halbe, bekommt die Achtel die falsche Richtung gesetzt. <p>Es gibt keine Unterstützung für Cluster, in denen die gleiche Note mit unterschiedlichen Vorzeichen im selben Akkord auftritt. In diesem Fall sollte man eine enharmonische Transkription benutzen oder die spezielle Cluster-Notationsweise, siehe <a href="Clusters.de.html#Clusters">Cluster</a>. <!-- footer_tag --><br><hr> <div class="node"> <p> nächstes: <a rel="next" accesskey="n" href="Automatic-part-combining.de.html#Automatic-part-combining">Automatische Kombination von Stimmen</a>, voriges: <a rel="previous" accesskey="p" href="Explicitly-instantiating-voices.de.html#Explicitly-instantiating-voices">Stimmen explizit beginnen</a>, aufwärts: <a rel="up" accesskey="u" href="Multiple-voices.de.html#Multiple-voices">Mehrere Stimmen</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="Collision-resolution.html">English</a>, <a href="Collision-resolution.fr.html">français</a>, <a href="Collision-resolution.es.html">español</a>. <BR> </P> </BODY></html>