<!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.es.html#Top"> <link rel="up" href="Contexts.es.html#Contexts" title="Contexts"> <link rel="prev" href="RhythmicStaff.es.html#RhythmicStaff" title="RhythmicStaff"> <link rel="next" href="Staff.es.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: <a rel="next" accesskey="n" href="Staff.es.html#Staff">Staff</a>, Previous: <a rel="previous" accesskey="p" href="RhythmicStaff.es.html#RhythmicStaff">RhythmicStaff</a>, Up: <a rel="up" accesskey="u" href="Contexts.es.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.es.html#BarNumber">BarNumber</a>, <a href="BreakAlignGroup.es.html#BreakAlignGroup">BreakAlignGroup</a>, <a href="BreakAlignment.es.html#BreakAlignment">BreakAlignment</a>, <a href="GraceSpacing.es.html#GraceSpacing">GraceSpacing</a>, <a href="LeftEdge.es.html#LeftEdge">LeftEdge</a>, <a href="MetronomeMark.es.html#MetronomeMark">MetronomeMark</a>, <a href="NonMusicalPaperColumn.es.html#NonMusicalPaperColumn">NonMusicalPaperColumn</a>, <a href="PaperColumn.es.html#PaperColumn">PaperColumn</a>, <a href="ParenthesesItem.es.html#ParenthesesItem">ParenthesesItem</a>, <a href="RehearsalMark.es.html#RehearsalMark">RehearsalMark</a>, <a href="SpacingSpanner.es.html#SpacingSpanner">SpacingSpanner</a>, <a href="SystemStartBar.es.html#SystemStartBar">SystemStartBar</a>, <a href="SystemStartBrace.es.html#SystemStartBrace">SystemStartBrace</a>, <a href="SystemStartBracket.es.html#SystemStartBracket">SystemStartBracket</a>, <a href="SystemStartSquare.es.html#SystemStartSquare">SystemStartSquare</a>, <a href="VerticalAlignment.es.html#VerticalAlignment">VerticalAlignment</a>, <a href="VoltaBracketSpanner.es.html#VoltaBracketSpanner">VoltaBracketSpanner</a> and <a href="VoltaBracket.es.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>#<Pitch c' ></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>'(((#<Pitch c' > #<Pitch d' >) (#<procedure line-markup (layout props args)> ((#<procedure normal-size-super-markup (layout props arg)> 2)))) ((#<Pitch c' > #<Pitch ees' >) (#<procedure line-markup (layout props args)> (m))) ((#<Pitch c' > #<Pitch f' >) (#<procedure line-markup (layout props args)> ((#<procedure normal-size-super-markup (layout props arg)> sus4)))) ((#<Pitch c' > #<Pitch g' >) (#<procedure line-markup (layout props args)> ((#<procedure normal-size-super-markup (layout props arg)> 5)))) ((#<Pitch c' > #<Pitch ees' > #<Pitch f' >) (#<procedure line-markup (layout props args)> (m)) (#<procedure line-markup (layout props args)> ((#<procedure normal-size-super-markup (layout props arg)> sus4)))) ((#<Pitch c' > #<Pitch d' > #<Pitch ees' >) (#<procedure line-markup (layout props args)> (m)) (#<procedure line-markup (layout props args)> ((#<procedure normal-size-super-markup (layout props arg)> sus2)))))</code>. <li>Set translator property <code>chordNameExceptionsFull</code> to <code>'(((#<Pitch c' > #<Pitch e' > #<Pitch gis' >) (#<procedure line-markup (layout props args)> (+))) ((#<Pitch c' > #<Pitch ees' > #<Pitch ges' >) (#<procedure line-markup (layout props args)> ((#<procedure super-markup (layout props arg)> o)))) ((#<Pitch c' > #<Pitch ees' > #<Pitch ges' > #<Pitch bes' >) (#<procedure line-markup (layout props args)> ((#<procedure super-markup (layout props arg)> ø)))) ((#<Pitch c' > #<Pitch ees' > #<Pitch ges' > #<Pitch beses' >) (#<procedure line-markup (layout props args)> ((#<procedure super-markup (layout props arg)> o7)))))</code>. <li>Set translator property <code>chordPrefixSpacer</code> to <code>0</code>. <li>Set translator property <code>chordRootNamer</code> to <code>note-name->markup</code>. <li>Set translator property <code>chordNoteNamer</code> to <code>'()</code>. <li>Set translator property <code>chordNameExceptions</code> to <code>'(((#<Pitch e' > #<Pitch gis' >) #<procedure line-markup (layout props args)> (+)) ((#<Pitch ees' > #<Pitch ges' >) #<procedure line-markup (layout props args)> ((#<procedure super-markup (layout props arg)> o))) ((#<Pitch ees' > #<Pitch ges' > #<Pitch bes' >) #<procedure line-markup (layout props args)> ((#<procedure super-markup (layout props arg)> ø))) ((#<Pitch ees' > #<Pitch ges' > #<Pitch beses' >) #<procedure line-markup (layout props args)> ((#<procedure super-markup (layout props arg)> o7))))</code>. <li>Set translator property <code>chordNameSeparator</code> to <code>'(#<procedure simple-markup (layout props str)> /)</code>. <li>Set translator property <code>majorSevenSymbol</code> to <code>'(#<procedure line-markup (layout props args)> ((#<procedure triangle-markup (layout props filled)> #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) . #<Mom 1/2>) ((end * * 3 2) . #<Mom 1>) ((end 1 16 3 2) . #<Mom 1/4>) ((end 1 16 3 2) . #<Mom 1/2>) ((end 1 16 3 2) . #<Mom 3/4>) ((end 1 16 3 2) . #<Mom 5/4>) ((end 1 32 3 2) . #<Mom 1/8>) ((end 1 32 3 2) . #<Mom 1/4>) ((end 1 32 3 2) . #<Mom 3/8>) ((end 1 32 3 2) . #<Mom 1/2>) ((end 1 32 3 2) . #<Mom 5/8>) ((end 1 32 3 2) . #<Mom 3/4>) ((end 1 32 3 2) . #<Mom 7/8>) ((end 1 32 3 2) . #<Mom 9/8>) ((end 1 32 3 2) . #<Mom 5/4>) ((end 1 32 3 2) . #<Mom 11/8>) ((end * * 3 4) . #<Mom 3/4>) ((end 1 16 3 4) . #<Mom 1/4>) ((end 1 16 3 4) . #<Mom 1/2>) ((end 1 32 3 4) . #<Mom 1/8>) ((end 1 32 3 4) . #<Mom 1/4>) ((end 1 32 3 4) . #<Mom 3/8>) ((end 1 32 3 4) . #<Mom 1/2>) ((end 1 32 3 4) . #<Mom 5/8>) ((end * * 3 8) . #<Mom 3/8>) ((end * * 4 4) . #<Mom 1/2>) ((end 1 12 4 4) . #<Mom 1/4>) ((end 1 12 4 4) . #<Mom 3/4>) ((end 1 16 4 4) . #<Mom 1/4>) ((end 1 16 4 4) . #<Mom 3/4>) ((end 1 32 4 4) . #<Mom 1/8>) ((end 1 32 4 4) . #<Mom 1/4>) ((end 1 32 4 4) . #<Mom 3/8>) ((end 1 32 4 4) . #<Mom 5/8>) ((end 1 32 4 4) . #<Mom 3/4>) ((end 1 32 4 4) . #<Mom 7/8>) ((end * * 2 4) . #f) ((end * * 2 4) . #<Mom 1/4>) ((end 1 32 2 4) . #<Mom 1/8>) ((end 1 32 2 4) . #<Mom 3/8>) ((end * * 4 8) . #f) ((end * * 4 8) . #<Mom 1/4>) ((end 1 32 4 8) . #<Mom 1/8>) ((end 1 32 4 8) . #<Mom 3/8>) ((end * * 4 16) . #f) ((end * * 4 16) . #<Mom 1/8>) ((end * * 6 8) . #f) ((end * * 6 8) . #<Mom 3/8>) ((end 1 32 6 8) . #<Mom 1/8>) ((end 1 32 6 8) . #<Mom 1/4>) ((end 1 32 6 8) . #<Mom 1/2>) ((end 1 32 6 8) . #<Mom 5/8>) ((end * * 9 8) . #f) ((end * * 9 8) . #<Mom 3/8>) ((end * * 9 8) . #<Mom 3/4>) ((end 1 32 9 8) . #<Mom 1/8>) ((end 1 32 9 8) . #<Mom 1/4>) ((end 1 32 9 8) . #<Mom 1/2>) ((end 1 32 9 8) . #<Mom 5/8>) ((end 1 32 9 8) . #<Mom 7/8>) ((end 1 32 9 8) . #<Mom 1>) ((end 1 32 9 8) . #<Mom 9/8>) ((end * * 12 8) . #f) ((end * * 12 8) . #<Mom 3/8>) ((end * * 12 8) . #<Mom 3/4>) ((end * * 12 8) . #<Mom 9/8>) ((end * * 12 8) . #<Mom 2>) ((end 1 32 12 8) . #<Mom 1/8>))</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>#<hash-table 29/61></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.es.html#Staff">Staff</a>, <a href="FiguredBass.es.html#FiguredBass">FiguredBass</a>, <a href="NoteNames.es.html#NoteNames">NoteNames</a>, <a href="Devnull.es.html#Devnull">Devnull</a>, <a href="PianoStaff.es.html#PianoStaff">PianoStaff</a>, <a href="ChoirStaff.es.html#ChoirStaff">ChoirStaff</a>, <a href="GrandStaff.es.html#GrandStaff">GrandStaff</a>, <a href="ChordNames.es.html#ChordNames">ChordNames</a>, <a href="Lyrics.es.html#Lyrics">Lyrics</a>, <a href="DrumStaff.es.html#DrumStaff">DrumStaff</a>, <a href="StaffGroup.es.html#StaffGroup">StaffGroup</a>, <a href="MensuralStaff.es.html#MensuralStaff">MensuralStaff</a>, <a href="GregorianTranscriptionStaff.es.html#GregorianTranscriptionStaff">GregorianTranscriptionStaff</a>, <a href="VaticanaStaff.es.html#VaticanaStaff">VaticanaStaff</a>, <a href="TabStaff.es.html#TabStaff">TabStaff</a>, <a href="RhythmicStaff.es.html#RhythmicStaff">RhythmicStaff</a> and <a href="FretBoards.es.html#FretBoards">FretBoards</a>. <p>This context is built from the following engraver(s): <blockquote> <dl> <dt><code><a href="Parenthesis_005fengraver.es.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.es.html#ParenthesesItem">ParenthesesItem</a>. <br><dt><code><a href="Bar_005fnumber_005fengraver.es.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.es.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.es.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.es.html#BarNumber">BarNumber</a>. <br><dt><code><a href="Stanza_005fnumber_005falign_005fengraver.es.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.es.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.es.html#VerticalAlignment">VerticalAlignment</a>. <br><dt><code><a href="Grace_005fspacing_005fengraver.es.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.es.html#GraceSpacing">GraceSpacing</a>. <br><dt><code><a href="Spacing_005fengraver.es.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.es.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.es.html#SpacingSpanner">SpacingSpanner</a>. <br><dt><code><a href="Break_005falign_005fengraver.es.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.es.html#BreakAlignGroup">BreakAlignGroup</a>, <a href="BreakAlignment.es.html#BreakAlignment">BreakAlignment</a> and <a href="LeftEdge.es.html#LeftEdge">LeftEdge</a>. <br><dt><code><a href="Metronome_005fmark_005fengraver.es.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.es.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.es.html#MetronomeMark">MetronomeMark</a>. <br><dt><code><a href="Volta_005fengraver.es.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.es.html#VoltaBracket">VoltaBracket</a> and <a href="VoltaBracketSpanner.es.html#VoltaBracketSpanner">VoltaBracketSpanner</a>. <br><dt><code><a href="Mark_005fengraver.es.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.es.html#Staff_005fcollecting_005fengraver">Staff_collecting_engraver</a> must move along, otherwise all marks end up on the same Y location. <p>Music types accepted: <p><a href="mark_002devent.es.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.es.html#RehearsalMark">RehearsalMark</a>. <br><dt><code><a href="System_005fstart_005fdelimiter_005fengraver.es.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.es.html#SystemStartBar">SystemStartBar</a>, <a href="SystemStartBrace.es.html#SystemStartBrace">SystemStartBrace</a>, <a href="SystemStartBracket.es.html#SystemStartBracket">SystemStartBracket</a> and <a href="SystemStartSquare.es.html#SystemStartSquare">SystemStartSquare</a>. <br><dt><code><a href="Output_005fproperty_005fengraver.es.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.es.html#apply_002doutput_002devent">apply-output-event</a> <br><dt><code><a href="Default_005fbar_005fline_005fengraver.es.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.es.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.es.html#Timing_005ftranslator">Timing_translator</a> at <a href="Score.es.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.es.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.es.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.es.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.es.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.es.html#bar_002dline_002dinterface">bar-line-interface</a>. </dl> </blockquote> <br><dt><code><a href="Vertically_005fspaced_005fcontexts_005fengraver.es.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.es.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.es.html#label_002devent">label-event</a> and <a href="break_002devent.es.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.es.html#NonMusicalPaperColumn">NonMusicalPaperColumn</a> and <a href="PaperColumn.es.html#PaperColumn">PaperColumn</a>. </dl> </blockquote> <!-- footer_tag --><br><hr> <div class="node"> <p> Next: <a rel="next" accesskey="n" href="Staff.es.html#Staff">Staff</a>, Previous: <a rel="previous" accesskey="p" href="RhythmicStaff.es.html#RhythmicStaff">RhythmicStaff</a>, Up: <a rel="up" accesskey="u" href="Contexts.es.html#Contexts">Contexts</a> </div> <div style="background-color: #e8ffe8; padding: 2; border: #c0ffc0 1px solid;"> <p> <font size="-1"> Esta página corresponde a LilyPond-2.11.57 (rama de desarrollo). <br> <address> Informe de los fallos a través de la lista en español <a href="http://es.groups.yahoo.com/group/lilypond-es/">lilypond-es</a>, o en inglés a través de <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> Se agradecen las <a href="http://lilypond.org/web/devel/participating/documentation-adding">sugerencias para la documentación</a>. </font> </p> </div> </BODY></html>