Sophie

Sophie

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

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>Grid lines - GNU LilyPond Notation Reference</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="GNU LilyPond Notation Reference">
<meta name="generator" content="makeinfo 4.11">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Outside-the-staff.html#Outside-the-staff" title="Outside the staff">
<link rel="prev" href="Balloon-help.html#Balloon-help" title="Balloon help">
<link rel="next" href="Analysis-brackets.html#Analysis-brackets" title="Analysis brackets">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
Copyright (C) 1999--2007 by the authors

     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="Grid-lines"></a>
Next:&nbsp;<a rel="next" accesskey="n" href="Analysis-brackets.html#Analysis-brackets">Analysis brackets</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="Balloon-help.html#Balloon-help">Balloon help</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Outside-the-staff.html#Outside-the-staff">Outside the staff</a>
<hr>
</div>

<h5 class="unnumberedsubsubsec">Grid lines</h5>

<p><a name="index-grid-lines-1641"></a><a name="index-lines_002c-grid-1642"></a><a name="index-vertical-lines-between-staves-1643"></a><a name="index-lines_002c-vertical-between-staves-1644"></a><a name="index-Grid_005fpoint_005fengraver-1645"></a><a name="index-Grid_005fpoint_005fengraver-1646"></a>
<a name="index-Grid_005fline_005fspan_005fengraver-1647"></a><a name="index-Grid_005fline_005fspan_005fengraver-1648"></a>
<a name="index-gridInterval-1649"></a><a name="index-gridInterval-1650"></a>

   <p>Vertical lines can be drawn between staves synchronized with the
notes.

   <p>The <code>Grid_point_engraver</code> must be used to create the end
points of the lines, while the <code>Grid_line_span_engraver</code> must
be used to actually draw the lines.  By default this centers grid
lines horizontally below and to the left side of each note head. 
Grid lines extend from the middle lines of each staff.  The
<code>gridInterval</code> must specify the duration between the grid
lines.

   <blockquote>
<pre class="verbatim">     
     \layout {
       \context {
         \Staff
         \consists "Grid_point_engraver" 
         gridInterval = #(ly:make-moment 1 4)
       }
       \context {
         \Score
         \consists "Grid_line_span_engraver"
       }
     }
     
     \score {
       \new ChoirStaff &lt;&lt;
         \new Staff \relative c'' {
           \stemUp
           c4. d8 e8 f g4
         }
         \new Staff \relative c {
           \clef bass
           \stemDown
           c4 g' f e
         }
       >>
     }
</pre>
     <p>
 <a href="../0b/lily-ea989790.ly">
  <img align="middle"
    border="0" src="../0b/lily-ea989790.png" alt="[image of music]">
 </a>
</p>

   </blockquote>

<p class="noindent">

<h5 class="subsubheading">Selected Snippets</h5>

<p><em>Grid lines: changing their appearance</em>

   <p>The appearance of grid lines can be changed by overriding some of their
properties.

   <blockquote>
<pre class="verbatim">     
     \layout {
      \context {
        \Staff
        % set up grids
        \consists "Grid_point_engraver"
        % set the grid interval to one quarter note
        gridInterval = #(ly:make-moment 1 4)
       }
     }
     
     \new Score \with {
      \consists "Grid_line_span_engraver"
      % this moves them to the right half a staff space
      \override NoteColumn #'X-offset = #-0.5
     }
     
     \new ChoirStaff &lt;&lt;
       \new Staff {
         \relative c'' {
           \stemUp
           c'4. d8 e8 f g4
         }
       }
       \new Staff {
         \relative c {
           % this moves them up one staff space from the default position
           \override Score.GridLine #'extra-offset = #'(0.0 . 1.0)
           \stemDown
           \clef bass
           \once \override Score.GridLine #'thickness = #5.0
           c4
           \once \override Score.GridLine #'thickness = #1.0
           g'
           \once \override Score.GridLine #'thickness = #3.0
           f
           \once \override Score.GridLine #'thickness = #5.0
           e
         }
       }
     >>
</pre>
     <p>
 <a href="../92/lily-6e18666c.ly">
  <img align="middle"
    border="0" src="../92/lily-6e18666c.png" alt="[image of music]">
 </a>
</p>

   </blockquote>

<p class="noindent">

<h5 class="subsubheading">See also</h5>

   <p class="indent">

   <p>Snippets:
<a href="../../../input/lsr/lilypond-snippets/Editorial-annotations.html#Editorial-annotations">Editorial annotations</a>.

   <p>Internals Reference:
<a name="index-Grid_005fline_005fspan_005fengraver-1651"></a><a href="../lilypond-internals/Grid_005fline_005fspan_005fengraver.html#Grid_005fline_005fspan_005fengraver">Grid_line_span_engraver</a>,
<a name="index-Grid_005fpoint_005fengraver-1652"></a><a href="../lilypond-internals/Grid_005fpoint_005fengraver.html#Grid_005fpoint_005fengraver">Grid_point_engraver</a>,
<a name="index-GridLine-1653"></a><a href="../lilypond-internals/GridLine.html#GridLine">GridLine</a>,
<a name="index-GridPoint-1654"></a><a href="../lilypond-internals/GridPoint.html#GridPoint">GridPoint</a>,
<a name="index-grid_002dline_002dinterface-1655"></a><a href="../lilypond-internals/grid_002dline_002dinterface.html#grid_002dline_002dinterface">grid-line-interface</a>,
<a name="index-grid_002dpoint_002dinterface-1656"></a><a href="../lilypond-internals/grid_002dpoint_002dinterface.html#grid_002dpoint_002dinterface">grid-point-interface</a>.

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="Analysis-brackets.html#Analysis-brackets">Analysis brackets</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="Balloon-help.html#Balloon-help">Balloon help</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Outside-the-staff.html#Outside-the-staff">Outside the staff</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>


<P>
 Other languages: <a href="Grid-lines.fr.html">français</a>, <a href="Grid-lines.es.html">español</a>.
 <BR>
 
</P>
</BODY></html>