]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/user/introduction.itely
* tex/GNUmakefile (TEX_FILES): add texinfo.cnf
[lilypond.git] / Documentation / user / introduction.itely
index 4fa7be95972dd9ec78f3375f79fbe943cedd4c3c..153fc82da31d8f87ee334d12f00befed20467c24 100644 (file)
@@ -1,4 +1,4 @@
-@c -*-texinfo-*-
+@c -*- coding: latin-1; mode: texinfo; -*-
 @c This file is part of lilypond.tely
 
 @node Introduction
@@ -115,7 +115,7 @@ spot which fragment is which?
    \stemDown b'4 e''4 a'4 e''4 | \bar "||"
    \override Staff.NoteSpacing #'stem-spacing-correction = #0.0
    \override Staff.StaffSpacing #'stem-spacing-correction = #0.0
-   \stemBoth c'4 e''4 e'4 b'4 |
+   \stemNeutral c'4 e''4 e'4 b'4 |
    \stemDown b'4 e''4 a'4 e''4 |
 }
 @end lilypond
@@ -341,11 +341,11 @@ In the following example, we see how we start out with a plug-in for
 note heads, the @code{Note_heads_engraver}.
 
 @lilypond[quote,raggedright]
-\include "engraver-example.lyinc"
+\include "engraver-example.ily"
 
 \score {
    \topVoice
-   \paper {
+   \layout {
    \context {
       \Voice
       \remove "Stem_engraver"
@@ -373,11 +373,11 @@ note heads, the @code{Note_heads_engraver}.
 Then a @code{Staff_symbol_engraver} adds the staff
 
 @lilypond[quote,raggedright]
-\include "engraver-example.lyinc"
+\include "engraver-example.ily"
 
 \score {
   \topVoice
-  \paper {
+  \layout {
     \context {
       \Voice
       \remove "Stem_engraver"
@@ -404,11 +404,11 @@ Then a @code{Staff_symbol_engraver} adds the staff
 the @code{Clef_engraver} defines a reference point for the staff
 
 @lilypond[quote,raggedright]
-\include "engraver-example.lyinc"
+\include "engraver-example.ily"
 
 \score {
   \topVoice
-  \paper {
+  \layout {
     \context {
       \Voice
       \remove "Stem_engraver"
@@ -433,11 +433,11 @@ the @code{Clef_engraver} defines a reference point for the staff
 and the @code{Stem_engraver} adds stems.
 
 @lilypond[quote,raggedright]
-\include "engraver-example.lyinc"
+\include "engraver-example.ily"
 
 \score {
   \topVoice
-  \paper {
+  \layout {
     \context {
       \Voice
       \remove "Phrasing_slur_engraver"
@@ -465,7 +465,7 @@ time signature, and key signature, we get a complete piece of
 notation.
 
 @lilypond[quote,raggedright]
-\include "engraver-example.lyinc"
+\include "engraver-example.ily"
 \score { \topVoice }
 @end lilypond
 
@@ -473,21 +473,25 @@ This system works well for monophonic music, but what about
 polyphony?  In polyphonic notation, many voices can share a staff.
 
 @lilypond[quote,raggedright]
-\include "engraver-example.lyinc"
+\include "engraver-example.ily"
 \new Staff << \topVoice \\ \botVoice >> 
 @end lilypond
 
-In this situation, the accidentals and staff are shared, but the
-stems, slurs, beams, etc., are private to each voice.  Hence, engravers
-should be grouped.  The engravers for note heads, stems, slurs, etc., go
-into a group called `Voice context,' while the engravers for key,
-accidental, bar, etc., go into a group called `Staff context.'  In the
-case of polyphony, a single Staff context contains more than one Voice
-context.  
-Similarly, more Staff contexts can be put into a single Score context.
+In this situation, the accidentals and staff are shared, but the stems,
+slurs, beams, etc., are private to each voice.  Hence, engravers should
+be grouped.  The engravers for note heads, stems, slurs, etc., go into a
+group called `Voice context,' while the engravers for key, accidental,
+bar, etc., go into a group called `Staff context.'  In the case of
+polyphony, a single Staff context contains more than one Voice context.
+Similarly, more Staff contexts can be put into a single Score
+context. The Score context is the top level notation context.
+
+@seealso
+
+Program reference: @internalsref{Contexts}.
 
 @lilypond[quote,raggedright]
-\include "engraver-example.lyinc"
+\include "engraver-example.ily"
 \score {
    <<
       \new Staff << \topVoice \\ \botVoice >>