Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > ffe16b32b9f5eec0add70c0a6bc8cec8 > files > 4441

lilypond-doc-2.12.2-3mdv2009.1.i586.rpm

<!-- header_tag -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
<!-- Created on January 24, 2009 by texi2html 1.79
texi2html was written by: 
            Lionel Cons <Lionel.Cons@cern.ch> (original author)
            Karl Berry  <karl@freefriends.org>
            Olaf Bachmann <obachman@mathematik.uni-kl.de>
            and many others.
Maintained by: Many creative people.
Send bugs and suggestions to <texi2html-bug@nongnu.org>
-->
<head>
<title>LilyPond program-reference: 1.1.7 AutoChangeMusic</title>

<meta name="description" content="LilyPond program-reference: 1.1.7 AutoChangeMusic">
<meta name="keywords" content="LilyPond program-reference: 1.1.7 AutoChangeMusic">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2html 1.79">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="GNU LilyPond &ndash; Internals Reference">
<link href="Indices.html#Indices" rel="index" title="A. Indices">
<link href="index_toc.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="index_abt.html#SEC_About" rel="help" title="About This Document">
<link href="Music-expressions.html#Music-expressions" rel="up" title="1.1 Music expressions">
<link href="Indices.html#Indices" rel="next" title="A.2 Function index">
<link href="ArticulationEvent.html#ArticulationEvent" rel="previous" title="1.1.6 ArticulationEvent">
<link rel="stylesheet" type="text/css" title="Patrick McCarty's design" href="lilypond-mccarty.css">
<link rel="alternate stylesheet" type="text/css" href="lilypond.css" title="Andrew Hawryluk's design">
<link rel="alternate stylesheet" type="text/css" href="lilypond-blue.css" title="Kurt Kroon's blue design">
<!--[if lte IE 7]>
<link href="lilypond-ie-fixes.css" rel="stylesheet" type="text/css">
<![endif]-->


</head>

<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">


<div id="main">
<a name="AutoChangeMusic"></a>
<table class="nav_table">
<tr><td valign="middle" align="left" colspan="1">[<a href="Music-definitions.html#Music-definitions" title="Beginning of this chapter or previous chapter"> &lt;&lt; Music definitions&nbsp;</a>]</td><td valign="middle" align="center" colspan="3">[<a href="index.html#Top" title="Cover (top) of document" rel="start">Top</a>][<a href="index_toc.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indices.html#Indices" title="Index" rel="index">Index</a>][<a href="index_abt.html#SEC_About" title="About (help)" rel="help"> ? </a>]</td><td valign="middle" align="right" colspan="1">[<a href="Translation.html#Translation" title="Next chapter">&nbsp;Translation &gt;&gt; </a>]</td></tr><tr><td valign="middle" align="left" colspan="2">[<a href="ArticulationEvent.html#ArticulationEvent" title="Previous section in reading order" accesskey="p" rel="previous"> &lt; ArticulationEvent&nbsp;</a>]</td><td valign="middle" align="center" colspan="1">[<a href="Music-expressions.html#Music-expressions" title="Up section" accesskey="u" rel="up">&nbsp; Up :&nbsp;Music expressions&nbsp;</a>]</td><td valign="middle" align="right" colspan="2">[<a href="BarCheck.html#BarCheck" title="Next section in reading order" accesskey="n" rel="next">&nbsp;BarCheck &gt; </a>]</td></tr></table>
<a name="AutoChangeMusic"></a>
<h3 class="subsection">1.1.7 AutoChangeMusic</h3>

<p>Used for making voices that switch between
piano staves automatically.
</p>
<p>Properties:
</p>
<blockquote><dl compact="compact">
<dt> <code>name</code> (symbol):</dt>
<dd>
<p><code>'AutoChangeMusic</code>
</p>

<p>Name of this music object.
</p></dd>
<dt> <code>iterator-ctor</code> (procedure):</dt>
<dd>
<p><code>ly:auto-change-iterator::constructor</code>
</p>

<p>Function to construct a
<code>music-event-iterator</code> object for this music.
</p></dd>
<dt> <code>start-callback</code> (procedure):</dt>
<dd>
<p><code>ly:music-wrapper::start-callback</code>
</p>

<p>Function to compute the negative length
of starting grace notes.  This property can only be defined as initializer
in &lsquo;<tt>scm/define-music-types.scm</tt>&rsquo;.
</p></dd>
<dt> <code>length-callback</code> (procedure):</dt>
<dd>
<p><code>ly:music-wrapper::length-callback</code>
</p>

<p>How to compute the duration of this music.
This property can only be defined as initializer in
&lsquo;<tt>scm/define-music-types.scm</tt>&rsquo;.
</p></dd>
<dt> <code>types</code> (list):</dt>
<dd>
<p><code>'(general-music music-wrapper-music auto-change-instruction)</code>
</p>

<p>The types of this music object; determines by what
engraver this music expression is processed.
</p></dd>
</dl>
</blockquote>



<hr size="6">
<table class="nav_table">
<tr><td valign="middle" align="left" colspan="1">[<a href="Music-definitions.html#Music-definitions" title="Beginning of this chapter or previous chapter"> &lt;&lt; Music definitions&nbsp;</a>]</td><td valign="middle" align="center" colspan="3">[<a href="index.html#Top" title="Cover (top) of document" rel="start">Top</a>][<a href="index_toc.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indices.html#Indices" title="Index" rel="index">Index</a>][<a href="index_abt.html#SEC_About" title="About (help)" rel="help"> ? </a>]</td><td valign="middle" align="right" colspan="1">[<a href="Translation.html#Translation" title="Next chapter">&nbsp;Translation &gt;&gt; </a>]</td></tr><tr><td valign="middle" align="left" colspan="2">[<a href="ArticulationEvent.html#ArticulationEvent" title="Previous section in reading order" accesskey="p" rel="previous"> &lt; ArticulationEvent&nbsp;</a>]</td><td valign="middle" align="center" colspan="1">[<a href="Music-expressions.html#Music-expressions" title="Up section" accesskey="u" rel="up">&nbsp; Up :&nbsp;Music expressions&nbsp;</a>]</td><td valign="middle" align="right" colspan="2">[<a href="BarCheck.html#BarCheck" title="Next section in reading order" accesskey="n" rel="next">&nbsp;BarCheck &gt; </a>]</td></tr></table>
<!-- footer_tag -->
<div class="footer">
<p class="footer_version">
This page is for LilyPond-2.12.2 (stable-branch).
</p>
<p class="footer_report">
Your <a href="http://lilypond.org/web/devel/participating/documentation-adding">suggestions for the documentation</a> are welcome, please report errors to our <a href="http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs">bug list</a>.
</p>
</div>


<!-- FOOTER -->

<!-- end div#main here -->
</div>



<div id="tocframe">
<p class="toc_uplink"><a href="../index.html" 
         title="Documentation Index">&lt;&lt; Back to Documentation Index</a></p>
<h4 class="toc_header"> <a href="index.html#Top" title="Start of the manual">Internals Reference</a></h4>
<div class="contents">
<ul class="toc">
  <li class="toc_current"><a name="toc-Music-definitions-1" href="Music-definitions.html#Music-definitions">1. Music definitions</a>
  <ul class="toc">
    <li class="toc_current"><a name="toc-Music-expressions-1" href="Music-expressions.html#Music-expressions">1.1 Music expressions</a>
    <ul class="toc">
      <li><a name="toc-AbsoluteDynamicEvent-1" href="AbsoluteDynamicEvent.html#AbsoluteDynamicEvent">1.1.1 AbsoluteDynamicEvent</a>      </li>
      <li><a name="toc-AnnotateOutputEvent-1" href="AnnotateOutputEvent.html#AnnotateOutputEvent">1.1.2 AnnotateOutputEvent</a>      </li>
      <li><a name="toc-ApplyContext-1" href="ApplyContext.html#ApplyContext">1.1.3 ApplyContext</a>      </li>
      <li><a name="toc-ApplyOutputEvent-1" href="ApplyOutputEvent.html#ApplyOutputEvent">1.1.4 ApplyOutputEvent</a>      </li>
      <li><a name="toc-ArpeggioEvent-1" href="ArpeggioEvent.html#ArpeggioEvent">1.1.5 ArpeggioEvent</a>      </li>
      <li><a name="toc-ArticulationEvent-1" href="ArticulationEvent.html#ArticulationEvent">1.1.6 ArticulationEvent</a>      </li>
      <li class="toc_current"><a name="toc-AutoChangeMusic-1" href="AutoChangeMusic.html#AutoChangeMusic">1.1.7 AutoChangeMusic</a>      </li>
      <li><a name="toc-BarCheck-1" href="BarCheck.html#BarCheck">1.1.8 BarCheck</a>      </li>
      <li><a name="toc-BassFigureEvent-1" href="BassFigureEvent.html#BassFigureEvent">1.1.9 BassFigureEvent</a>      </li>
      <li><a name="toc-BeamEvent-1" href="BeamEvent.html#BeamEvent">1.1.10 BeamEvent</a>      </li>
      <li><a name="toc-BeamForbidEvent-1" href="BeamForbidEvent.html#BeamForbidEvent">1.1.11 BeamForbidEvent</a>      </li>
      <li><a name="toc-BendAfterEvent-1" href="BendAfterEvent.html#BendAfterEvent">1.1.12 BendAfterEvent</a>      </li>
      <li><a name="toc-BreathingEvent-1" href="BreathingEvent.html#BreathingEvent">1.1.13 BreathingEvent</a>      </li>
      <li><a name="toc-ClusterNoteEvent-1" href="ClusterNoteEvent.html#ClusterNoteEvent">1.1.14 ClusterNoteEvent</a>      </li>
      <li><a name="toc-ContextChange-1" href="ContextChange.html#ContextChange">1.1.15 ContextChange</a>      </li>
      <li><a name="toc-ContextSpeccedMusic-1" href="ContextSpeccedMusic.html#ContextSpeccedMusic">1.1.16 ContextSpeccedMusic</a>      </li>
      <li><a name="toc-CrescendoEvent-1" href="CrescendoEvent.html#CrescendoEvent">1.1.17 CrescendoEvent</a>      </li>
      <li><a name="toc-DecrescendoEvent-1" href="DecrescendoEvent.html#DecrescendoEvent">1.1.18 DecrescendoEvent</a>      </li>
      <li><a name="toc-Event-1" href="Event.html#Event">1.1.19 Event</a>      </li>
      <li><a name="toc-EventChord-1" href="EventChord.html#EventChord">1.1.20 EventChord</a>      </li>
      <li><a name="toc-ExtenderEvent-1" href="ExtenderEvent.html#ExtenderEvent">1.1.21 ExtenderEvent</a>      </li>
      <li><a name="toc-FingeringEvent-1" href="FingeringEvent.html#FingeringEvent">1.1.22 FingeringEvent</a>      </li>
      <li><a name="toc-GlissandoEvent-1" href="GlissandoEvent.html#GlissandoEvent">1.1.23 GlissandoEvent</a>      </li>
      <li><a name="toc-GraceMusic-1" href="GraceMusic.html#GraceMusic">1.1.24 GraceMusic</a>      </li>
      <li><a name="toc-HarmonicEvent-1" href="HarmonicEvent.html#HarmonicEvent">1.1.25 HarmonicEvent</a>      </li>
      <li><a name="toc-HyphenEvent-1" href="HyphenEvent.html#HyphenEvent">1.1.26 HyphenEvent</a>      </li>
      <li><a name="toc-KeyChangeEvent-1" href="KeyChangeEvent.html#KeyChangeEvent">1.1.27 KeyChangeEvent</a>      </li>
      <li><a name="toc-LabelEvent-1" href="LabelEvent.html#LabelEvent">1.1.28 LabelEvent</a>      </li>
      <li><a name="toc-LaissezVibrerEvent-1" href="LaissezVibrerEvent.html#LaissezVibrerEvent">1.1.29 LaissezVibrerEvent</a>      </li>
      <li><a name="toc-LigatureEvent-1" href="LigatureEvent.html#LigatureEvent">1.1.30 LigatureEvent</a>      </li>
      <li><a name="toc-LineBreakEvent-1" href="LineBreakEvent.html#LineBreakEvent">1.1.31 LineBreakEvent</a>      </li>
      <li><a name="toc-LyricCombineMusic-1" href="LyricCombineMusic.html#LyricCombineMusic">1.1.32 LyricCombineMusic</a>      </li>
      <li><a name="toc-LyricEvent-1" href="LyricEvent.html#LyricEvent">1.1.33 LyricEvent</a>      </li>
      <li><a name="toc-MarkEvent-1" href="MarkEvent.html#MarkEvent">1.1.34 MarkEvent</a>      </li>
      <li><a name="toc-MultiMeasureRestEvent-1" href="MultiMeasureRestEvent.html#MultiMeasureRestEvent">1.1.35 MultiMeasureRestEvent</a>      </li>
      <li><a name="toc-MultiMeasureRestMusic-1" href="MultiMeasureRestMusic.html#MultiMeasureRestMusic">1.1.36 MultiMeasureRestMusic</a>      </li>
      <li><a name="toc-MultiMeasureTextEvent-1" href="MultiMeasureTextEvent.html#MultiMeasureTextEvent">1.1.37 MultiMeasureTextEvent</a>      </li>
      <li><a name="toc-Music-1" href="Music.html#Music">1.1.38 Music</a>      </li>
      <li><a name="toc-NoteEvent-1" href="NoteEvent.html#NoteEvent">1.1.39 NoteEvent</a>      </li>
      <li><a name="toc-NoteGroupingEvent-1" href="NoteGroupingEvent.html#NoteGroupingEvent">1.1.40 NoteGroupingEvent</a>      </li>
      <li><a name="toc-OverrideProperty-1" href="OverrideProperty.html#OverrideProperty">1.1.41 OverrideProperty</a>      </li>
      <li><a name="toc-PageBreakEvent-1" href="PageBreakEvent.html#PageBreakEvent">1.1.42 PageBreakEvent</a>      </li>
      <li><a name="toc-PageTurnEvent-1" href="PageTurnEvent.html#PageTurnEvent">1.1.43 PageTurnEvent</a>      </li>
      <li><a name="toc-PartCombineMusic-1" href="PartCombineMusic.html#PartCombineMusic">1.1.44 PartCombineMusic</a>      </li>
      <li><a name="toc-PercentEvent-1" href="PercentEvent.html#PercentEvent">1.1.45 PercentEvent</a>      </li>
      <li><a name="toc-PercentRepeatedMusic-1" href="PercentRepeatedMusic.html#PercentRepeatedMusic">1.1.46 PercentRepeatedMusic</a>      </li>
      <li><a name="toc-PesOrFlexaEvent-1" href="PesOrFlexaEvent.html#PesOrFlexaEvent">1.1.47 PesOrFlexaEvent</a>      </li>
      <li><a name="toc-PhrasingSlurEvent-1" href="PhrasingSlurEvent.html#PhrasingSlurEvent">1.1.48 PhrasingSlurEvent</a>      </li>
      <li><a name="toc-PropertySet-1" href="PropertySet.html#PropertySet">1.1.49 PropertySet</a>      </li>
      <li><a name="toc-PropertyUnset-1" href="PropertyUnset.html#PropertyUnset">1.1.50 PropertyUnset</a>      </li>
      <li><a name="toc-QuoteMusic-1" href="QuoteMusic.html#QuoteMusic">1.1.51 QuoteMusic</a>      </li>
      <li><a name="toc-RelativeOctaveCheck-1" href="RelativeOctaveCheck.html#RelativeOctaveCheck">1.1.52 RelativeOctaveCheck</a>      </li>
      <li><a name="toc-RelativeOctaveMusic-1" href="RelativeOctaveMusic.html#RelativeOctaveMusic">1.1.53 RelativeOctaveMusic</a>      </li>
      <li><a name="toc-RepeatTieEvent-1" href="RepeatTieEvent.html#RepeatTieEvent">1.1.54 RepeatTieEvent</a>      </li>
      <li><a name="toc-RepeatedMusic-1" href="RepeatedMusic.html#RepeatedMusic">1.1.55 RepeatedMusic</a>      </li>
      <li><a name="toc-RestEvent-1" href="RestEvent.html#RestEvent">1.1.56 RestEvent</a>      </li>
      <li><a name="toc-RevertProperty-1" href="RevertProperty.html#RevertProperty">1.1.57 RevertProperty</a>      </li>
      <li><a name="toc-ScriptEvent-1" href="ScriptEvent.html#ScriptEvent">1.1.58 ScriptEvent</a>      </li>
      <li><a name="toc-SequentialMusic-1" href="SequentialMusic.html#SequentialMusic">1.1.59 SequentialMusic</a>      </li>
      <li><a name="toc-SimultaneousMusic-1" href="SimultaneousMusic.html#SimultaneousMusic">1.1.60 SimultaneousMusic</a>      </li>
      <li><a name="toc-SkipEvent-1" href="SkipEvent.html#SkipEvent">1.1.61 SkipEvent</a>      </li>
      <li><a name="toc-SkipMusic-1" href="SkipMusic.html#SkipMusic">1.1.62 SkipMusic</a>      </li>
      <li><a name="toc-SlurEvent-1" href="SlurEvent.html#SlurEvent">1.1.63 SlurEvent</a>      </li>
      <li><a name="toc-SoloOneEvent-1" href="SoloOneEvent.html#SoloOneEvent">1.1.64 SoloOneEvent</a>      </li>
      <li><a name="toc-SoloTwoEvent-1" href="SoloTwoEvent.html#SoloTwoEvent">1.1.65 SoloTwoEvent</a>      </li>
      <li><a name="toc-SostenutoEvent-1" href="SostenutoEvent.html#SostenutoEvent">1.1.66 SostenutoEvent</a>      </li>
      <li><a name="toc-SpacingSectionEvent-1" href="SpacingSectionEvent.html#SpacingSectionEvent">1.1.67 SpacingSectionEvent</a>      </li>
      <li><a name="toc-SpanEvent-1" href="SpanEvent.html#SpanEvent">1.1.68 SpanEvent</a>      </li>
      <li><a name="toc-StaffSpanEvent-1" href="StaffSpanEvent.html#StaffSpanEvent">1.1.69 StaffSpanEvent</a>      </li>
      <li><a name="toc-StringNumberEvent-1" href="StringNumberEvent.html#StringNumberEvent">1.1.70 StringNumberEvent</a>      </li>
      <li><a name="toc-StrokeFingerEvent-1" href="StrokeFingerEvent.html#StrokeFingerEvent">1.1.71 StrokeFingerEvent</a>      </li>
      <li><a name="toc-SustainEvent-1" href="SustainEvent.html#SustainEvent">1.1.72 SustainEvent</a>      </li>
      <li><a name="toc-TextScriptEvent-1" href="TextScriptEvent.html#TextScriptEvent">1.1.73 TextScriptEvent</a>      </li>
      <li><a name="toc-TextSpanEvent-1" href="TextSpanEvent.html#TextSpanEvent">1.1.74 TextSpanEvent</a>      </li>
      <li><a name="toc-TieEvent-1" href="TieEvent.html#TieEvent">1.1.75 TieEvent</a>      </li>
      <li><a name="toc-TimeScaledMusic-1" href="TimeScaledMusic.html#TimeScaledMusic">1.1.76 TimeScaledMusic</a>      </li>
      <li><a name="toc-TransposedMusic-1" href="TransposedMusic.html#TransposedMusic">1.1.77 TransposedMusic</a>      </li>
      <li><a name="toc-TremoloEvent-1" href="TremoloEvent.html#TremoloEvent">1.1.78 TremoloEvent</a>      </li>
      <li><a name="toc-TremoloRepeatedMusic-1" href="TremoloRepeatedMusic.html#TremoloRepeatedMusic">1.1.79 TremoloRepeatedMusic</a>      </li>
      <li><a name="toc-TremoloSpanEvent-1" href="TremoloSpanEvent.html#TremoloSpanEvent">1.1.80 TremoloSpanEvent</a>      </li>
      <li><a name="toc-TrillSpanEvent-1" href="TrillSpanEvent.html#TrillSpanEvent">1.1.81 TrillSpanEvent</a>      </li>
      <li><a name="toc-TupletSpanEvent-1" href="TupletSpanEvent.html#TupletSpanEvent">1.1.82 TupletSpanEvent</a>      </li>
      <li><a name="toc-UnaCordaEvent-1" href="UnaCordaEvent.html#UnaCordaEvent">1.1.83 UnaCordaEvent</a>      </li>
      <li><a name="toc-UnfoldedRepeatedMusic-1" href="UnfoldedRepeatedMusic.html#UnfoldedRepeatedMusic">1.1.84 UnfoldedRepeatedMusic</a>      </li>
      <li><a name="toc-UnisonoEvent-1" href="UnisonoEvent.html#UnisonoEvent">1.1.85 UnisonoEvent</a>      </li>
      <li><a name="toc-UnrelativableMusic-1" href="UnrelativableMusic.html#UnrelativableMusic">1.1.86 UnrelativableMusic</a>      </li>
      <li><a name="toc-VoiceSeparator-1" href="VoiceSeparator.html#VoiceSeparator">1.1.87 VoiceSeparator</a>      </li>
      <li><a name="toc-VoltaRepeatedMusic-1" href="VoltaRepeatedMusic.html#VoltaRepeatedMusic">1.1.88 VoltaRepeatedMusic</a>      </li>
    </ul>
    </li>
    <li><a name="toc-Music-classes-1" href="Music-classes.html#Music-classes">1.2 Music classes</a>    </li>
    <li><a name="toc-Music-properties-1" href="Music-properties.html#Music-properties">1.3 Music properties</a>    </li>
  </ul>
  </li>
  <li><a name="toc-Translation-1" href="Translation.html#Translation">2. Translation</a>
  <ul class="toc">
    <li><a name="toc-Contexts-1" href="Contexts.html#Contexts">2.1 Contexts</a>    </li>
    <li><a name="toc-Engravers-and-Performers-1" href="Engravers-and-Performers.html#Engravers-and-Performers">2.2 Engravers and Performers</a>    </li>
    <li><a name="toc-Tunable-context-properties-1" href="Tunable-context-properties.html#Tunable-context-properties">2.3 Tunable context properties</a>    </li>
    <li><a name="toc-Internal-context-properties-1" href="Internal-context-properties.html#Internal-context-properties">2.4 Internal context properties</a>    </li>
  </ul>
  </li>
  <li><a name="toc-Backend-1" href="Backend.html#Backend">3. Backend</a>
  <ul class="toc">
    <li><a name="toc-All-layout-objects-1" href="All-layout-objects.html#All-layout-objects">3.1 All layout objects</a>    </li>
    <li><a name="toc-Graphical-Object-Interfaces-1" href="Graphical-Object-Interfaces.html#Graphical-Object-Interfaces">3.2 Graphical Object Interfaces</a>    </li>
    <li><a name="toc-User-backend-properties-1" href="User-backend-properties.html#User-backend-properties">3.3 User backend properties</a>    </li>
    <li><a name="toc-Internal-backend-properties-1" href="Internal-backend-properties.html#Internal-backend-properties">3.4 Internal backend properties</a>    </li>
  </ul>
  </li>
  <li><a name="toc-Scheme-functions-1" href="Scheme-functions.html#Scheme-functions">4. Scheme functions</a>  </li>
  <li><a name="toc-Indices-1" href="Indices.html#Indices">A. Indices</a>
  <ul class="toc">
    <li><a name="toc-Concept-index" href="Indices.html#Indices">A.1 Concept index</a>    </li>
    <li><a name="toc-Function-index" href="Indices.html#Indices">A.2 Function index</a>    </li>
  </ul>
  </li>
</ul>
</div>
</div>

</body>
</html>