Sophie

Sophie

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

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>Score - 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="Contexts.html#Contexts" title="Contexts">
<link rel="prev" href="RhythmicStaff.html#RhythmicStaff" title="RhythmicStaff">
<link rel="next" href="Staff.html#Staff" title="Staff">
<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="Score"></a>
Next:&nbsp;<a rel="next" accesskey="n" href="Staff.html#Staff">Staff</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="RhythmicStaff.html#RhythmicStaff">RhythmicStaff</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Contexts.html#Contexts">Contexts</a>
<hr>
</div>

<h4 class="unnumberedsubsec">Score</h4>

<p>This is the top level notation context.  No
other context can contain a <code>Score</code> context.  This context
handles the administration of time signatures.  It also makes sure
that items such as clefs, time signatures, and key-signatures are
aligned across staves.

   <p>You cannot explicitly instantiate a <code>Score</code> context (since it
is not contained in any other context).  It is instantiated
automatically when an output definition (a <code>\score</code> or
<code>\layout</code> block) is processed.

   <p>This context creates the following layout object(s):

   <p><a href="BarNumber.html#BarNumber">BarNumber</a>, <a href="BreakAlignGroup.html#BreakAlignGroup">BreakAlignGroup</a>, <a href="BreakAlignment.html#BreakAlignment">BreakAlignment</a>, <a href="GraceSpacing.html#GraceSpacing">GraceSpacing</a>, <a href="LeftEdge.html#LeftEdge">LeftEdge</a>, <a href="MetronomeMark.html#MetronomeMark">MetronomeMark</a>, <a href="NonMusicalPaperColumn.html#NonMusicalPaperColumn">NonMusicalPaperColumn</a>, <a href="PaperColumn.html#PaperColumn">PaperColumn</a>, <a href="ParenthesesItem.html#ParenthesesItem">ParenthesesItem</a>, <a href="RehearsalMark.html#RehearsalMark">RehearsalMark</a>, <a href="SpacingSpanner.html#SpacingSpanner">SpacingSpanner</a>, <a href="SystemStartBar.html#SystemStartBar">SystemStartBar</a>, <a href="SystemStartBrace.html#SystemStartBrace">SystemStartBrace</a>, <a href="SystemStartBracket.html#SystemStartBracket">SystemStartBracket</a>, <a href="SystemStartSquare.html#SystemStartSquare">SystemStartSquare</a>, <a href="VerticalAlignment.html#VerticalAlignment">VerticalAlignment</a>, <a href="VoltaBracketSpanner.html#VoltaBracketSpanner">VoltaBracketSpanner</a> and <a href="VoltaBracket.html#VoltaBracket">VoltaBracket</a>.

   <p>This context sets the following properties:

     <ul>
<li>Set translator property <code>timing</code> to <code>#t</code>. 
<li>Set translator property <code>verticallySpacedContexts</code> to <code>'(Staff)</code>. 
<li>Set translator property <code>instrumentTransposition</code> to <code>#&lt;Pitch c' &gt;</code>. 
<li>Set translator property <code>quotedEventTypes</code> to <code>'(note-event rest-event tie-event beam-event tuplet-span-event)</code>. 
<li>Set translator property <code>keepAliveInterfaces</code> to <code>'(rhythmic-grob-interface lyric-interface percent-repeat-item-interface percent-repeat-interface stanza-number-interface)</code>. 
<li>Set translator property <code>graceSettings</code> to <code>'((Voice Stem direction 1) (Voice Stem font-size -3) (Voice NoteHead font-size -3) (Voice Dots font-size -3) (Voice Stem length-fraction 0.8) (Voice Stem no-stem-extend #t) (Voice Beam thickness 0.384) (Voice Beam length-fraction 0.8) (Voice Accidental font-size -4) (Voice AccidentalCautionary font-size -4) (Voice Slur direction -1) (Voice Script font-size -3))</code>. 
<li>Set translator property <code>metronomeMarkFormatter</code> to <code>format-metronome-markup</code>. 
<li>Set translator property <code>figuredBassFormatter</code> to <code>format-bass-figure</code>. 
<li>Set translator property <code>tablatureFormat</code> to <code>fret-number-tablature-format</code>. 
<li>Set translator property <code>stringTunings</code> to <code>'(4 -1 -5 -10 -15 -20)</code>. 
<li>Set translator property <code>highStringOne</code> to <code>#t</code>. 
<li>Set translator property <code>stringOneTopmost</code> to <code>#t</code>. 
<li>Set translator property <code>bassStaffProperties</code> to <code>'((assign clefGlyph clefs.F) (assign clefPosition 2) (assign middleCPosition 6) (assign middleCClefPosition 6))</code>. 
<li>Set translator property <code>chordNameExceptionsPartial</code> to <code>'(((#&lt;Pitch c' &gt; #&lt;Pitch d' &gt;) (#&lt;procedure line-markup (layout props args)&gt; ((#&lt;procedure normal-size-super-markup (layout props arg)&gt; 2)))) ((#&lt;Pitch c' &gt; #&lt;Pitch ees' &gt;) (#&lt;procedure line-markup (layout props args)&gt; (m))) ((#&lt;Pitch c' &gt; #&lt;Pitch f' &gt;) (#&lt;procedure line-markup (layout props args)&gt; ((#&lt;procedure normal-size-super-markup (layout props arg)&gt; sus4)))) ((#&lt;Pitch c' &gt; #&lt;Pitch g' &gt;) (#&lt;procedure line-markup (layout props args)&gt; ((#&lt;procedure normal-size-super-markup (layout props arg)&gt; 5)))) ((#&lt;Pitch c' &gt; #&lt;Pitch ees' &gt; #&lt;Pitch f' &gt;) (#&lt;procedure line-markup (layout props args)&gt; (m)) (#&lt;procedure line-markup (layout props args)&gt; ((#&lt;procedure normal-size-super-markup (layout props arg)&gt; sus4)))) ((#&lt;Pitch c' &gt; #&lt;Pitch d' &gt; #&lt;Pitch ees' &gt;) (#&lt;procedure line-markup (layout props args)&gt; (m)) (#&lt;procedure line-markup (layout props args)&gt; ((#&lt;procedure normal-size-super-markup (layout props arg)&gt; sus2)))))</code>. 
<li>Set translator property <code>chordNameExceptionsFull</code> to <code>'(((#&lt;Pitch c' &gt; #&lt;Pitch e' &gt; #&lt;Pitch gis' &gt;) (#&lt;procedure line-markup (layout props args)&gt; (+))) ((#&lt;Pitch c' &gt; #&lt;Pitch ees' &gt; #&lt;Pitch ges' &gt;) (#&lt;procedure line-markup (layout props args)&gt; ((#&lt;procedure super-markup (layout props arg)&gt; o)))) ((#&lt;Pitch c' &gt; #&lt;Pitch ees' &gt; #&lt;Pitch ges' &gt; #&lt;Pitch bes' &gt;) (#&lt;procedure line-markup (layout props args)&gt; ((#&lt;procedure super-markup (layout props arg)&gt; ø)))) ((#&lt;Pitch c' &gt; #&lt;Pitch ees' &gt; #&lt;Pitch ges' &gt; #&lt;Pitch beses' &gt;) (#&lt;procedure line-markup (layout props args)&gt; ((#&lt;procedure super-markup (layout props arg)&gt; o7)))))</code>. 
<li>Set translator property <code>chordPrefixSpacer</code> to <code>0</code>. 
<li>Set translator property <code>chordRootNamer</code> to <code>note-name-&gt;markup</code>. 
<li>Set translator property <code>chordNoteNamer</code> to <code>'()</code>. 
<li>Set translator property <code>chordNameExceptions</code> to <code>'(((#&lt;Pitch e' &gt; #&lt;Pitch gis' &gt;) #&lt;procedure line-markup (layout props args)&gt; (+)) ((#&lt;Pitch ees' &gt; #&lt;Pitch ges' &gt;) #&lt;procedure line-markup (layout props args)&gt; ((#&lt;procedure super-markup (layout props arg)&gt; o))) ((#&lt;Pitch ees' &gt; #&lt;Pitch ges' &gt; #&lt;Pitch bes' &gt;) #&lt;procedure line-markup (layout props args)&gt; ((#&lt;procedure super-markup (layout props arg)&gt; ø))) ((#&lt;Pitch ees' &gt; #&lt;Pitch ges' &gt; #&lt;Pitch beses' &gt;) #&lt;procedure line-markup (layout props args)&gt; ((#&lt;procedure super-markup (layout props arg)&gt; o7))))</code>. 
<li>Set translator property <code>chordNameSeparator</code> to <code>'(#&lt;procedure simple-markup (layout props str)&gt; /)</code>. 
<li>Set translator property <code>majorSevenSymbol</code> to <code>'(#&lt;procedure line-markup (layout props args)&gt; ((#&lt;procedure triangle-markup (layout props filled)&gt; #f)))</code>. 
<li>Set translator property <code>chordNameFunction</code> to <code>ignatzek-chord-names</code>. 
<li>Set translator property <code>barCheckSynchronize</code> to <code>#f</code>. 
<li>Set translator property <code>keyAlterationOrder</code> to <code>'((6 . -1/2) (2 . -1/2) (5 . -1/2) (1 . -1/2) (4 . -1/2) (0 . -1/2) (3 . -1/2) (3 . 1/2) (0 . 1/2) (4 . 1/2) (1 . 1/2) (5 . 1/2) (2 . 1/2) (6 . 1/2) (6 . -1) (2 . -1) (5 . -1) (1 . -1) (4 . -1) (0 . -1) (3 . -1) (3 . 1) (0 . 1) (4 . 1) (2 . 1) (5 . 1) (2 . 1) (6 . 1))</code>. 
<li>Set translator property <code>printKeyCancellation</code> to <code>#t</code>. 
<li>Set translator property <code>autoCautionaries</code> to <code>'()</code>. 
<li>Set translator property <code>autoAccidentals</code> to <code>'(Staff (same-octave . 0))</code>. 
<li>Set translator property <code>extraNatural</code> to <code>#t</code>. 
<li>Set translator property <code>allowBeamBreak</code> to <code>#f</code>. 
<li>Set translator property <code>subdivideBeams</code> to <code>#f</code>. 
<li>Set translator property <code>rehearsalMark</code> to <code>1</code>. 
<li>Set translator property <code>markFormatter</code> to <code>format-mark-letters</code>. 
<li>Set translator property <code>lyricMelismaAlignment</code> to <code>-1</code>. 
<li>Set translator property <code>strokeFingerOrientations</code> to <code>'(right)</code>. 
<li>Set translator property <code>stringNumberOrientations</code> to <code>'(up down)</code>. 
<li>Set translator property <code>fingeringOrientations</code> to <code>'(up down)</code>. 
<li>Set translator property <code>harmonicAccidentals</code> to <code>#t</code>. 
<li>Set translator property <code>pedalSostenutoStyle</code> to <code>'mixed</code>. 
<li>Set translator property <code>pedalSostenutoStrings</code> to <code>'(Sost. Ped. *Sost. Ped. *)</code>. 
<li>Set translator property <code>pedalUnaCordaStyle</code> to <code>'text</code>. 
<li>Set translator property <code>pedalUnaCordaStrings</code> to <code>'(una corda  tre corde)</code>. 
<li>Set translator property <code>pedalSustainStyle</code> to <code>'text</code>. 
<li>Set translator property <code>pedalSustainStrings</code> to <code>'(Ped. *Ped. *)</code>. 
<li>Set translator property <code>scriptDefinitions</code> to <code>'((thumb (script-stencil feta thumb . thumb) (avoid-slur . inside) (padding . 0.2) (direction . 1)) (accent (avoid-slur . around) (padding . 0.2) (quantize-position . #t) (script-stencil feta sforzato . sforzato) (side-relative-direction . -1)) (espressivo (avoid-slur . around) (padding . 0.2) (quantize-position . #t) (script-stencil feta espr . espr) (side-relative-direction . -1)) (marcato (script-stencil feta dmarcato . umarcato) (padding . 0.2) (avoid-slur . inside) (quantize-position . #t) (side-relative-direction . -1)) (staccatissimo (avoid-slur . inside) (script-stencil feta dstaccatissimo . ustaccatissimo) (padding . 0.2) (side-relative-direction . -1)) (portato (script-stencil feta uportato . dportato) (avoid-slur . around) (slur-padding . 0.3) (padding . 0.45) (side-relative-direction . -1)) (accentus (script-stencil feta uaccentus . uaccentus) (side-relative-direction . -1) (avoid-slur . #f) (padding . 0.2) (quantize-position . #t) (script-priority . -100) (direction . 1)) (ictus (script-stencil feta ictus . ictus) (side-relative-direction . -1) (quantize-position . #t) (avoid-slur . #f) (padding . 0.2) (script-priority . -100) (direction . -1)) (semicirculus (script-stencil feta dsemicirculus . dsemicirculus) (side-relative-direction . -1) (quantize-position . #t) (avoid-slur . #f) (padding . 0.2) (script-priority . -100) (direction . 1)) (circulus (script-stencil feta circulus . circulus) (side-relative-direction . -1) (avoid-slur . #f) (padding . 0.2) (quantize-position . #t) (script-priority . -100) (direction . 1)) (signumcongruentiae (script-stencil feta dsignumcongruentiae . usignumcongruentiae) (padding . 0.2) (avoid-slur . outside) (direction . 1)) (fermata (script-stencil feta dfermata . ufermata) (padding . 0.2) (avoid-slur . around) (script-priority . 4000) (direction . 1)) (shortfermata (script-stencil feta dshortfermata . ushortfermata) (padding . 0.2) (avoid-slur . around) (direction . 1)) (longfermata (script-stencil feta dlongfermata . ulongfermata) (padding . 0.2) (avoid-slur . around) (direction . 1)) (verylongfermata (script-stencil feta dverylongfermata . uverylongfermata) (padding . 0.2) (avoid-slur . around) (direction . 1)) (stopped (script-stencil feta stopped . stopped) (avoid-slur . inside) (padding . 0.2) (direction . 1)) (staccato (script-stencil feta staccato . staccato) (side-relative-direction . -1) (quantize-position . #t) (avoid-slur . inside) (padding . 0.2) (script-priority . -100)) (tenuto (script-stencil feta tenuto . tenuto) (quantize-position . #t) (avoid-slur . inside) (padding . 0.2) (side-relative-direction . -1)) (comma (script-stencil feta lcomma . rcomma) (quantize-position . #t) (padding . 0.2) (avoid-slur . #f) (direction . 1)) (varcomma (script-stencil feta lvarcomma . rvarcomma) (quantize-position . #t) (padding . 0.2) (avoid-slur . #f) (direction . 1)) (upbow (script-stencil feta upbow . upbow) (avoid-slur . around) (padding . 0.2) (direction . 1)) (downbow (script-stencil feta downbow . downbow) (padding . 0.2) (avoid-slur . around) (direction . 1)) (lheel (script-stencil feta upedalheel . upedalheel) (padding . 0.2) (avoid-slur . around) (direction . -1)) (rheel (script-stencil feta dpedalheel . dpedalheel) (padding . 0.2) (avoid-slur . around) (direction . 1)) (ltoe (script-stencil feta upedaltoe . upedaltoe) (padding . 0.2) (avoid-slur . around) (direction . -1)) (rtoe (script-stencil feta dpedaltoe . dpedaltoe) (padding . 0.2) (avoid-slur . around) (direction . 1)) (turn (script-stencil feta turn . turn) (avoid-slur . inside) (padding . 0.2) (direction . 1)) (open (avoid-slur . outside) (padding . 0.2) (script-stencil feta open . open) (direction . 1)) (flageolet (script-stencil feta flageolet . flageolet) (padding . 0.2) (avoid-slur . around) (direction . 1)) (reverseturn (script-stencil feta reverseturn . reverseturn) (padding . 0.2) (avoid-slur . inside) (direction . 1)) (trill (script-stencil feta trill . trill) (direction . 1) (padding . 0.2) (avoid-slur . outside) (script-priority . 2000)) (prall (script-stencil feta prall . prall) (padding . 0.2) (avoid-slur . around) (direction . 1)) (mordent (script-stencil feta mordent . mordent) (padding . 0.2) (avoid-slur . around) (direction . 1)) (prallprall (script-stencil feta prallprall . prallprall) (padding . 0.2) (avoid-slur . around) (direction . 1)) (prallmordent (script-stencil feta prallmordent . prallmordent) (padding . 0.2) (avoid-slur . around) (direction . 1)) (upprall (script-stencil feta upprall . upprall) (padding . 0.2) (avoid-slur . around) (direction . 1)) (downprall (script-stencil feta downprall . downprall) (padding . 0.2) (avoid-slur . around) (direction . 1)) (upmordent (script-stencil feta upmordent . upmordent) (padding . 0.2) (avoid-slur . around) (direction . 1)) (downmordent (script-stencil feta downmordent . downmordent) (padding . 0.2) (avoid-slur . around) (direction . 1)) (lineprall (script-stencil feta lineprall . lineprall) (padding . 0.2) (avoid-slur . around) (direction . 1)) (pralldown (script-stencil feta pralldown . pralldown) (padding . 0.2) (avoid-slur . around) (direction . 1)) (prallup (script-stencil feta prallup . prallup) (padding . 0.2) (avoid-slur . around) (direction . 1)) (segno (script-stencil feta segno . segno) (padding . 0.2) (avoid-slur . outside) (direction . 1)) (coda (script-stencil feta coda . coda) (padding . 0.2) (avoid-slur . outside) (direction . 1)) (varcoda (script-stencil feta varcoda . varcoda) (padding . 0.2) (avoid-slur . outside) (direction . 1)))</code>. 
<li>Set translator property <code>autoBeamCheck</code> to <code>default-auto-beam-check</code>. 
<li>Set translator property <code>autoBeaming</code> to <code>#t</code>. 
<li>Set translator property <code>autoBeamSettings</code> to <code>'(((end * * 3 2) . #&lt;Mom 1/2&gt;) ((end * * 3 2) . #&lt;Mom 1&gt;) ((end 1 16 3 2) . #&lt;Mom 1/4&gt;) ((end 1 16 3 2) . #&lt;Mom 1/2&gt;) ((end 1 16 3 2) . #&lt;Mom 3/4&gt;) ((end 1 16 3 2) . #&lt;Mom 5/4&gt;) ((end 1 32 3 2) . #&lt;Mom 1/8&gt;) ((end 1 32 3 2) . #&lt;Mom 1/4&gt;) ((end 1 32 3 2) . #&lt;Mom 3/8&gt;) ((end 1 32 3 2) . #&lt;Mom 1/2&gt;) ((end 1 32 3 2) . #&lt;Mom 5/8&gt;) ((end 1 32 3 2) . #&lt;Mom 3/4&gt;) ((end 1 32 3 2) . #&lt;Mom 7/8&gt;) ((end 1 32 3 2) . #&lt;Mom 9/8&gt;) ((end 1 32 3 2) . #&lt;Mom 5/4&gt;) ((end 1 32 3 2) . #&lt;Mom 11/8&gt;) ((end * * 3 4) . #&lt;Mom 3/4&gt;) ((end 1 16 3 4) . #&lt;Mom 1/4&gt;) ((end 1 16 3 4) . #&lt;Mom 1/2&gt;) ((end 1 32 3 4) . #&lt;Mom 1/8&gt;) ((end 1 32 3 4) . #&lt;Mom 1/4&gt;) ((end 1 32 3 4) . #&lt;Mom 3/8&gt;) ((end 1 32 3 4) . #&lt;Mom 1/2&gt;) ((end 1 32 3 4) . #&lt;Mom 5/8&gt;) ((end * * 3 8) . #&lt;Mom 3/8&gt;) ((end * * 4 4) . #&lt;Mom 1/2&gt;) ((end 1 12 4 4) . #&lt;Mom 1/4&gt;) ((end 1 12 4 4) . #&lt;Mom 3/4&gt;) ((end 1 16 4 4) . #&lt;Mom 1/4&gt;) ((end 1 16 4 4) . #&lt;Mom 3/4&gt;) ((end 1 32 4 4) . #&lt;Mom 1/8&gt;) ((end 1 32 4 4) . #&lt;Mom 1/4&gt;) ((end 1 32 4 4) . #&lt;Mom 3/8&gt;) ((end 1 32 4 4) . #&lt;Mom 5/8&gt;) ((end 1 32 4 4) . #&lt;Mom 3/4&gt;) ((end 1 32 4 4) . #&lt;Mom 7/8&gt;) ((end * * 2 4) . #f) ((end * * 2 4) . #&lt;Mom 1/4&gt;) ((end 1 32 2 4) . #&lt;Mom 1/8&gt;) ((end 1 32 2 4) . #&lt;Mom 3/8&gt;) ((end * * 4 8) . #f) ((end * * 4 8) . #&lt;Mom 1/4&gt;) ((end 1 32 4 8) . #&lt;Mom 1/8&gt;) ((end 1 32 4 8) . #&lt;Mom 3/8&gt;) ((end * * 4 16) . #f) ((end * * 4 16) . #&lt;Mom 1/8&gt;) ((end * * 6 8) . #f) ((end * * 6 8) . #&lt;Mom 3/8&gt;) ((end 1 32 6 8) . #&lt;Mom 1/8&gt;) ((end 1 32 6 8) . #&lt;Mom 1/4&gt;) ((end 1 32 6 8) . #&lt;Mom 1/2&gt;) ((end 1 32 6 8) . #&lt;Mom 5/8&gt;) ((end * * 9 8) . #f) ((end * * 9 8) . #&lt;Mom 3/8&gt;) ((end * * 9 8) . #&lt;Mom 3/4&gt;) ((end 1 32 9 8) . #&lt;Mom 1/8&gt;) ((end 1 32 9 8) . #&lt;Mom 1/4&gt;) ((end 1 32 9 8) . #&lt;Mom 1/2&gt;) ((end 1 32 9 8) . #&lt;Mom 5/8&gt;) ((end 1 32 9 8) . #&lt;Mom 7/8&gt;) ((end 1 32 9 8) . #&lt;Mom 1&gt;) ((end 1 32 9 8) . #&lt;Mom 9/8&gt;) ((end * * 12 8) . #f) ((end * * 12 8) . #&lt;Mom 3/8&gt;) ((end * * 12 8) . #&lt;Mom 3/4&gt;) ((end * * 12 8) . #&lt;Mom 9/8&gt;) ((end * * 12 8) . #&lt;Mom 2&gt;) ((end 1 32 12 8) . #&lt;Mom 1/8&gt;))</code>. 
<li>Set translator property <code>implicitTimeSignatureVisibility</code> to <code>#(#f #t #t)</code>. 
<li>Set translator property <code>explicitKeySignatureVisibility</code> to <code>#(#t #t #t)</code>. 
<li>Set translator property <code>explicitClefVisibility</code> to <code>#(#t #t #t)</code>. 
<li>Set translator property <code>automaticBars</code> to <code>#t</code>. 
<li>Set translator property <code>barNumberVisibility</code> to <code>first-bar-number-invisible</code>. 
<li>Set translator property <code>defaultBarType</code> to <code>|</code>. 
<li>Set translator property <code>decrescendoSpanner</code> to <code>'hairpin</code>. 
<li>Set translator property <code>crescendoSpanner</code> to <code>'hairpin</code>. 
<li>Set translator property <code>firstClef</code> to <code>#t</code>. 
<li>Set translator property <code>middleCPosition</code> to <code>-6</code>. 
<li>Set translator property <code>middleCClefPosition</code> to <code>-6</code>. 
<li>Set translator property <code>clefPosition</code> to <code>-2</code>. 
<li>Set translator property <code>clefGlyph</code> to <code>clefs.G</code>. 
<li>Set translator property <code>tieWaitForNote</code> to <code>#f</code>. 
<li>Set translator property <code>melismaBusyProperties</code> to <code>'(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy completionBusy)</code>. 
<li>Set translator property <code>drumStyleTable</code> to <code>#&lt;hash-table 29/61&gt;</code>. 
<li>Set translator property <code>systemStartDelimiter</code> to <code>'SystemStartBar</code>. 
<li>Set translator property <code>printPartCombineTexts</code> to <code>#t</code>. 
<li>Set translator property <code>aDueText</code> to <code>a2</code>. 
<li>Set translator property <code>soloIIText</code> to <code>Solo II</code>. 
<li>Set translator property <code>soloText</code> to <code>Solo</code>. 
<li>Set translator property <code>noteToFretFunction</code> to <code>determine-frets</code>. 
</ul>

   <p>Context Score can contain
<a href="Staff.html#Staff">Staff</a>, <a href="FiguredBass.html#FiguredBass">FiguredBass</a>, <a href="NoteNames.html#NoteNames">NoteNames</a>, <a href="Devnull.html#Devnull">Devnull</a>, <a href="PianoStaff.html#PianoStaff">PianoStaff</a>, <a href="ChoirStaff.html#ChoirStaff">ChoirStaff</a>, <a href="GrandStaff.html#GrandStaff">GrandStaff</a>, <a href="ChordNames.html#ChordNames">ChordNames</a>, <a href="Lyrics.html#Lyrics">Lyrics</a>, <a href="DrumStaff.html#DrumStaff">DrumStaff</a>, <a href="StaffGroup.html#StaffGroup">StaffGroup</a>, <a href="MensuralStaff.html#MensuralStaff">MensuralStaff</a>, <a href="GregorianTranscriptionStaff.html#GregorianTranscriptionStaff">GregorianTranscriptionStaff</a>, <a href="VaticanaStaff.html#VaticanaStaff">VaticanaStaff</a>, <a href="TabStaff.html#TabStaff">TabStaff</a>, <a href="RhythmicStaff.html#RhythmicStaff">RhythmicStaff</a> and <a href="FretBoards.html#FretBoards">FretBoards</a>.

   <p>This context is built from the following engraver(s):
<blockquote>
          <dl>
<dt><code><a href="Parenthesis_005fengraver.html#Parenthesis_005fengraver">Parenthesis_engraver</a></code><dd>Parenthesize objects whose music cause has the <code>parenthesize</code> property.

          <p>This engraver creates the following layout object(s):

          <p><a href="ParenthesesItem.html#ParenthesesItem">ParenthesesItem</a>.

          <br><dt><code><a href="Bar_005fnumber_005fengraver.html#Bar_005fnumber_005fengraver">Bar_number_engraver</a></code><dd>A bar number is created whenever <code>measurePosition</code> is zero and when there is a bar line (i.e., when <code>whichBar</code> is set).  It is put on top of all staves, and appears only at the left side of the staff.  The staves are taken from <code>stavesFound</code>, which is maintained by <a href="Staff_005fcollecting_005fengraver.html#Staff_005fcollecting_005fengraver">Staff_collecting_engraver</a>.

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>currentBarNumber</code> (integer)<dd>Contains the current barnumber. 
This property is incremented at every bar line. 
<br><dt><code>whichBar</code> (string)<dd>This property is read to determine what type
of bar line to create.

                    <p>Example:

                    <pre class="example">                         \set Staff.whichBar = "|:"
</pre>
                    <p class="noindent">This will create a start-repeat bar in this staff only.  Valid values
are described in <a href="bar_002dline_002dinterface.html#bar_002dline_002dinterface">bar-line-interface</a>. 
<br><dt><code>stavesFound</code> (list of grobs)<dd>A list of all staff-symbols found. 
<br><dt><code>barNumberVisibility</code> (procedure)<dd>A Procedure that takes an
integer and returns whether the corresponding bar number should be
printed. 
</dl>
</blockquote>

          <p>This engraver creates the following layout object(s):

          <p><a href="BarNumber.html#BarNumber">BarNumber</a>.

          <br><dt><code><a href="Stanza_005fnumber_005falign_005fengraver.html#Stanza_005fnumber_005falign_005fengraver">Stanza_number_align_engraver</a></code><dd>This engraver ensures that stanza numbers are neatly aligned.

          <br><dt><code><a href="Vertical_005falign_005fengraver.html#Vertical_005falign_005fengraver">Vertical_align_engraver</a></code><dd>Catch groups (staves, lyrics lines, etc.) and stack them vertically.

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>alignAboveContext</code> (string)<dd>Where to insert newly created context in
vertiical alignment. 
<br><dt><code>alignBelowContext</code> (string)<dd>Where to insert newly created context in
vertiical alignment. 
</dl>
</blockquote>

          <p>This engraver creates the following layout object(s):

          <p><a href="VerticalAlignment.html#VerticalAlignment">VerticalAlignment</a>.

          <br><dt><code><a href="Grace_005fspacing_005fengraver.html#Grace_005fspacing_005fengraver">Grace_spacing_engraver</a></code><dd>Bookkeeping of shortest starting and playing notes in grace note runs.

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>currentMusicalColumn</code> (layout object)<dd>Grob that is X-parent to all
non-breakable items (note heads, lyrics, etc.). 
</dl>
</blockquote>

          <p>This engraver creates the following layout object(s):

          <p><a href="GraceSpacing.html#GraceSpacing">GraceSpacing</a>.

          <br><dt><code><a href="Spacing_005fengraver.html#Spacing_005fengraver">Spacing_engraver</a></code><dd>Make a <code>SpacingSpanner</code> and do bookkeeping of shortest starting and playing notes.

          <p>Music types accepted:

          <p><a href="spacing_002dsection_002devent.html#spacing_002dsection_002devent">spacing-section-event</a>

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>currentMusicalColumn</code> (layout object)<dd>Grob that is X-parent to all
non-breakable items (note heads, lyrics, etc.). 
<br><dt><code>currentCommandColumn</code> (layout object)<dd>Grob that is X-parent to all
current breakable (clef, key signature, etc.) items. 
<br><dt><code>proportionalNotationDuration</code> (moment)<dd>Global override for
shortest-playing duration.  This is used for switching on proportional
notation. 
</dl>
</blockquote>

          <p>This engraver creates the following layout object(s):

          <p><a href="SpacingSpanner.html#SpacingSpanner">SpacingSpanner</a>.

          <br><dt><code><a href="Break_005falign_005fengraver.html#Break_005falign_005fengraver">Break_align_engraver</a></code><dd>Align grobs with corresponding <code>break-align-symbols</code> into groups, and order the groups according to <code>breakAlignOrder</code>.  The left edge of the alignment gets a separate group, with a symbol <code>left-edge</code>.

          <p>This engraver creates the following layout object(s):

          <p><a href="BreakAlignGroup.html#BreakAlignGroup">BreakAlignGroup</a>, <a href="BreakAlignment.html#BreakAlignment">BreakAlignment</a> and <a href="LeftEdge.html#LeftEdge">LeftEdge</a>.

          <br><dt><code><a href="Metronome_005fmark_005fengraver.html#Metronome_005fmark_005fengraver">Metronome_mark_engraver</a></code><dd>Engrave metronome marking.  This delegates the formatting work to the function in the <code>metronomeMarkFormatter</code> property.  The mark is put over all staves.  The staves are taken from the <code>stavesFound</code> property, which is maintained by <a href="Staff_005fcollecting_005fengraver.html#Staff_005fcollecting_005fengraver">Staff_collecting_engraver</a>.

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>stavesFound</code> (list of grobs)<dd>A list of all staff-symbols found. 
<br><dt><code>metronomeMarkFormatter</code> (procedure)<dd>How to produce a metronome
markup.  Called with four arguments: text, duration, count and context. 
<br><dt><code>tempoUnitDuration</code> (duration)<dd>Unit for specifying tempo. 
<br><dt><code>tempoUnitCount</code> (number)<dd>Count for specifying tempo. 
<br><dt><code>tempoText</code> (markup)<dd>Text for tempo marks. 
<br><dt><code>tempoHideNote</code> (boolean)<dd>Hide the note=count in tempo marks. 
</dl>
</blockquote>

          <p>This engraver creates the following layout object(s):

          <p><a href="MetronomeMark.html#MetronomeMark">MetronomeMark</a>.

          <br><dt><code><a href="Volta_005fengraver.html#Volta_005fengraver">Volta_engraver</a></code><dd>Make volta brackets.

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>repeatCommands</code> (list)<dd>This property is a list of commands
of the form <code>(list 'volta </code><var>x</var><code>)</code>, where <var>x</var> is a string or
<code>#f</code>.  <code>'end-repeat</code> is also accepted as a command. 
<br><dt><code>voltaSpannerDuration</code> (moment)<dd>This specifies the maximum
duration to use for the brackets printed for <code>\alternative</code>. 
This can be used to shrink the length of brackets in the situation
where one alternative is very large. 
<br><dt><code>stavesFound</code> (list of grobs)<dd>A list of all staff-symbols found. 
</dl>
</blockquote>

          <p>This engraver creates the following layout object(s):

          <p><a href="VoltaBracket.html#VoltaBracket">VoltaBracket</a> and <a href="VoltaBracketSpanner.html#VoltaBracketSpanner">VoltaBracketSpanner</a>.

          <br><dt><code><a href="Mark_005fengraver.html#Mark_005fengraver">Mark_engraver</a></code><dd>Create <code>RehearsalMark</code> objects.  It puts them on top of all staves (which is taken from the property <code>stavesFound</code>).  If moving this engraver to a different context, <a href="Staff_005fcollecting_005fengraver.html#Staff_005fcollecting_005fengraver">Staff_collecting_engraver</a> must move along, otherwise all marks end up on the same Y&nbsp;location.

          <p>Music types accepted:

          <p><a href="mark_002devent.html#mark_002devent">mark-event</a>

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>markFormatter</code> (procedure)<dd>A procedure taking as arguments the
context and the rehearsal mark.  It should return the formatted mark as
a markup object. 
<br><dt><code>rehearsalMark</code> (integer)<dd>The last rehearsal mark printed. 
<br><dt><code>stavesFound</code> (list of grobs)<dd>A list of all staff-symbols found. 
</dl>
</blockquote>

          <p>This engraver creates the following layout object(s):

          <p><a href="RehearsalMark.html#RehearsalMark">RehearsalMark</a>.

          <br><dt><code><a href="System_005fstart_005fdelimiter_005fengraver.html#System_005fstart_005fdelimiter_005fengraver">System_start_delimiter_engraver</a></code><dd>Create a system start delimiter (i.e., a <code>SystemStartBar</code>, <code>SystemStartBrace</code>, <code>SystemStartBracket</code> or <code>SystemStartSquare</code> spanner).

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>systemStartDelimiter</code> (symbol)<dd>Which grob to make for the start
of the system/staff?  Set to <code>SystemStartBrace</code>,
<code>SystemStartBracket</code> or <code>SystemStartBar</code>. 
<br><dt><code>systemStartDelimiterHierarchy</code> (pair)<dd>A nested list, indicating
the nesting of a start delimiters. 
<br><dt><code>currentCommandColumn</code> (layout object)<dd>Grob that is X-parent to all
current breakable (clef, key signature, etc.) items. 
</dl>
</blockquote>

          <p>This engraver creates the following layout object(s):

          <p><a href="SystemStartBar.html#SystemStartBar">SystemStartBar</a>, <a href="SystemStartBrace.html#SystemStartBrace">SystemStartBrace</a>, <a href="SystemStartBracket.html#SystemStartBracket">SystemStartBracket</a> and <a href="SystemStartSquare.html#SystemStartSquare">SystemStartSquare</a>.

          <br><dt><code><a href="Output_005fproperty_005fengraver.html#Output_005fproperty_005fengraver">Output_property_engraver</a></code><dd>Apply a procedure to any grob acknowledged.

          <p>Music types accepted:

          <p><a href="apply_002doutput_002devent.html#apply_002doutput_002devent">apply-output-event</a>

          <br><dt><code><a href="Default_005fbar_005fline_005fengraver.html#Default_005fbar_005fline_005fengraver">Default_bar_line_engraver</a></code><dd>This engraver determines what kind of automatic bar lines should be produced, and sets <code>whichBar</code> accordingly.  It should be at the same level as <a href="Timing_005ftranslator.html#Timing_005ftranslator">Timing_translator</a>.

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>automaticBars</code> (boolean)<dd>If set to true then bar lines will not
be printed automatically; they must be explicitly created with a
<code>\bar</code> command.  Unlike the <code>\cadenza</code> keyword, measures
are still counted.  Bar generation will resume according to that count
if this property is unset. 
<br><dt><code>barAlways</code> (boolean)<dd>If set to true a bar line is drawn after
each note. 
<br><dt><code>defaultBarType</code> (string)<dd>Set the default type of bar line.  See
<code>whichBar</code> for information on available bar types.

                    <p>This variable is read by <a href="Timing_005ftranslator.html#Timing_005ftranslator">Timing_translator</a> at
<a href="Score.html#Score">Score</a> level. 
<br><dt><code>measureLength</code> (moment)<dd>Length of one measure in the current
time signature. 
<br><dt><code>whichBar</code> (string)<dd>This property is read to determine what type
of bar line to create.

                    <p>Example:

                    <pre class="example">                         \set Staff.whichBar = "|:"
</pre>
                    <p class="noindent">This will create a start-repeat bar in this staff only.  Valid values
are described in <a href="bar_002dline_002dinterface.html#bar_002dline_002dinterface">bar-line-interface</a>. 
<br><dt><code>measurePosition</code> (moment)<dd>How much of the current measure have
we had.  This can be set manually to create incomplete measures. 
</dl>
</blockquote>
          Properties (write)
<blockquote>
                    <dl>
<dt><code>automaticBars</code> (boolean)<dd>If set to true then bar lines will not
be printed automatically; they must be explicitly created with a
<code>\bar</code> command.  Unlike the <code>\cadenza</code> keyword, measures
are still counted.  Bar generation will resume according to that count
if this property is unset. 
</dl>
</blockquote>

          <br><dt><code><a href="Timing_005ftranslator.html#Timing_005ftranslator">Timing_translator</a></code><dd>This engraver adds the alias <code>Timing</code> to its containing context.  Responsible for synchronizing timing information from staves.  Normally in <code>Score</code>.  In order to create polyrhythmic music, this engraver should be removed from <code>Score</code> and placed in <code>Staff</code>.

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>internalBarNumber</code> (integer)<dd>Contains the current barnumber. 
This property is used for internal timekeeping, among others by the
<code>Accidental_engraver</code>. 
<br><dt><code>currentBarNumber</code> (integer)<dd>Contains the current barnumber. 
This property is incremented at every bar line. 
<br><dt><code>measureLength</code> (moment)<dd>Length of one measure in the current
time signature. 
<br><dt><code>measurePosition</code> (moment)<dd>How much of the current measure have
we had.  This can be set manually to create incomplete measures. 
</dl>
</blockquote>
          Properties (write)
<blockquote>
                    <dl>
<dt><code>internalBarNumber</code> (integer)<dd>Contains the current barnumber. 
This property is used for internal timekeeping, among others by the
<code>Accidental_engraver</code>. 
<br><dt><code>currentBarNumber</code> (integer)<dd>Contains the current barnumber. 
This property is incremented at every bar line. 
<br><dt><code>measurePosition</code> (moment)<dd>How much of the current measure have
we had.  This can be set manually to create incomplete measures. 
</dl>
</blockquote>

          <br><dt><code><a href="Staff_005fcollecting_005fengraver.html#Staff_005fcollecting_005fengraver">Staff_collecting_engraver</a></code><dd>Maintain the <code>stavesFound</code> variable.

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>stavesFound</code> (list of grobs)<dd>A list of all staff-symbols found. 
</dl>
</blockquote>
          Properties (write)
<blockquote>
                    <dl>
<dt><code>stavesFound</code> (list of grobs)<dd>A list of all staff-symbols found. 
</dl>
</blockquote>

          <br><dt><code><a href="Repeat_005facknowledge_005fengraver.html#Repeat_005facknowledge_005fengraver">Repeat_acknowledge_engraver</a></code><dd>Acknowledge repeated music, and convert the contents of <code>repeatCommands</code> into an appropriate setting for <code>whichBar</code>.

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>repeatCommands</code> (list)<dd>This property is a list of commands
of the form <code>(list 'volta </code><var>x</var><code>)</code>, where <var>x</var> is a string or
<code>#f</code>.  <code>'end-repeat</code> is also accepted as a command. 
<br><dt><code>whichBar</code> (string)<dd>This property is read to determine what type
of bar line to create.

                    <p>Example:

                    <pre class="example">                         \set Staff.whichBar = "|:"
</pre>
                    <p class="noindent">This will create a start-repeat bar in this staff only.  Valid values
are described in <a href="bar_002dline_002dinterface.html#bar_002dline_002dinterface">bar-line-interface</a>. 
</dl>
</blockquote>

          <br><dt><code><a href="Vertically_005fspaced_005fcontexts_005fengraver.html#Vertically_005fspaced_005fcontexts_005fengraver">Vertically_spaced_contexts_engraver</a></code><dd>

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>verticallySpacedContexts</code> (list)<dd>List of symbols, containing
context names whose vertical axis groups should be taken into account
for vertical spacing of systems. 
</dl>
</blockquote>
          Properties (write)
<blockquote>
                    <dl>
<dt><code>verticallySpacedContexts</code> (list)<dd>List of symbols, containing
context names whose vertical axis groups should be taken into account
for vertical spacing of systems. 
</dl>
</blockquote>

          <br><dt><code><a href="Paper_005fcolumn_005fengraver.html#Paper_005fcolumn_005fengraver">Paper_column_engraver</a></code><dd>Take care of generating columns.

          <p>This engraver decides whether a column is breakable.  The default is that a column is always breakable.  However, every <code>Bar_engraver</code> that does not have a barline at a certain point will set <code>forbidBreaks</code> in the score context to stop line breaks.  In practice, this means that you can make a break point by creating a bar line (assuming that there are no beams or notes that prevent a break point).

          <p>Music types accepted:

          <p><a href="label_002devent.html#label_002devent">label-event</a> and <a href="break_002devent.html#break_002devent">break-event</a>

          <p>Properties (read)
<blockquote>
                    <dl>
<dt><code>forbidBreak</code> (boolean)<dd>If set to <code>##t</code>, prevent a line break
at this point. 
</dl>
</blockquote>
          Properties (write)
<blockquote>
                    <dl>
<dt><code>forbidBreak</code> (boolean)<dd>If set to <code>##t</code>, prevent a line break
at this point. 
<br><dt><code>currentCommandColumn</code> (layout object)<dd>Grob that is X-parent to all
current breakable (clef, key signature, etc.) items. 
<br><dt><code>currentMusicalColumn</code> (layout object)<dd>Grob that is X-parent to all
non-breakable items (note heads, lyrics, etc.). 
</dl>
</blockquote>

          <p>This engraver creates the following layout object(s):

          <p><a href="NonMusicalPaperColumn.html#NonMusicalPaperColumn">NonMusicalPaperColumn</a> and <a href="PaperColumn.html#PaperColumn">PaperColumn</a>.

        </dl>
</blockquote>

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="Staff.html#Staff">Staff</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="RhythmicStaff.html#RhythmicStaff">RhythmicStaff</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Contexts.html#Contexts">Contexts</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>