Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 3a7b4dfc766af1222d90c7f03a0844e6 > files > 5603

lilypond-doc-2.11.57-1mdv2009.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- header_tag -->
<html lang="en">
<head>
<title>note-collision-interface - LilyPond program-reference</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="LilyPond program-reference">
<meta name="generator" content="makeinfo 4.11">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Graphical-Object-Interfaces.html#Graphical-Object-Interfaces" title="Graphical Object Interfaces">
<link rel="prev" href="multi_002dmeasure_002drest_002dinterface.html#multi_002dmeasure_002drest_002dinterface" title="multi-measure-rest-interface">
<link rel="next" href="note_002dcolumn_002dinterface.html#note_002dcolumn_002dinterface" title="note-column-interface">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<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="note-collision-interface"></a>
<a name="note_002dcollision_002dinterface"></a>
Next:&nbsp;<a rel="next" accesskey="n" href="note_002dcolumn_002dinterface.html#note_002dcolumn_002dinterface">note-column-interface</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="multi_002dmeasure_002drest_002dinterface.html#multi_002dmeasure_002drest_002dinterface">multi-measure-rest-interface</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Graphical-Object-Interfaces.html#Graphical-Object-Interfaces">Graphical Object Interfaces</a>
<hr>
</div>

<h4 class="unnumberedsubsec">note-collision-interface</h4>

<p>An object that handles collisions between notes with different stem directions and horizontal shifts.  Most of the interesting properties are to be set in <a href="note_002dcolumn_002dinterface.html#note_002dcolumn_002dinterface">note-column-interface</a>: these are <code>force-hshift</code> and <code>horizontal-shift</code>.

<h5 class="unnumberedsubsubsec">User settable properties:</h5>

<blockquote>
          <dl>
<dt><code>merge-differently-dotted</code> (boolean)<dd>Merge note heads in
collisions, even if they have a different number of dots.  This is
normal notation for some types of polyphonic music.

          <p><code>merge-differently-dotted</code> only applies to opposing stem
directions (i.e., voice 1 &amp;&nbsp;2). 
<br><dt><code>merge-differently-headed</code> (boolean)<dd>Merge note heads in
collisions, even if they have different note heads.  The
smaller of the two heads is rendered invisible.  This is used in
polyphonic guitar notation.  The value of this setting is used by
<a href="note_002dcollision_002dinterface.html#note_002dcollision_002dinterface">note-collision-interface</a>.

          <p><code>merge-differently-headed</code> only applies to opposing stem
directions (i.e., voice 1 &amp;&nbsp;2). 
<br><dt><code>prefer-dotted-right</code> (boolean)<dd>For note collisions, prefer to
shift dotted up-note to the right, rather than shifting just the
dot. 
</dl>
</blockquote>

<h5 class="unnumberedsubsubsec">Internal properties:</h5>

<blockquote>
          <dl>
<dt><code>positioning-done</code> (boolean)<dd>Used to signal that a positioning element
did its job.  This ensures that a positioning is only done once. 
</dl>
</blockquote>

   <p>This grob interface is used in the following graphical object(s): <a href="NoteCollision.html#NoteCollision">NoteCollision</a>.

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
<a name="note_002dcollision_002dinterface"></a>
Next:&nbsp;<a rel="next" accesskey="n" href="note_002dcolumn_002dinterface.html#note_002dcolumn_002dinterface">note-column-interface</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="multi_002dmeasure_002drest_002dinterface.html#multi_002dmeasure_002drest_002dinterface">multi-measure-rest-interface</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Graphical-Object-Interfaces.html#Graphical-Object-Interfaces">Graphical Object Interfaces</a>
</div>

<div style="background-color: #e8ffe8; padding: 2; border: #c0ffc0 1px solid;">
<p>
<font size="-1">
This page is for LilyPond-2.11.57 (development-branch).
<br>
<address>
Report errors to <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>. </address>
<br>
Your <a href="http://lilypond.org/web/devel/participating/documentation-adding">suggestions for the documentation</a> are welcome.
</font>
</p>
</div>

</BODY></html>