"Axis_group_engraver"
"Group all objects created in this context in a VerticalAxisGroup spanner."
'(VerticalAxisGroup)
- '(CONTEXTNAMEVerticalExtent CONTEXTNAMEMinimumVerticalExtent CONTEXTNAMExtraVerticalExtent)
+ '(VerticalExtent MinimumVerticalExtent ExtraVerticalExtent)
))
(cons
"Clef_engraver"
"Determine and set reference point for pitches"
'(Clef OctavateEight)
- '(
- clefPosition
- clefGlyph
- centralCPosition
- clefOctavation
- explicitClefVisibility
- clefPitches
-
- )))
+ '( clefPosition clefGlyph centralCPosition clefOctavation explicitClefVisibility )))
(cons
'A2_engraver
(engraver-description
"A2_engraver"
- "Part combine engraver for orchestral scores."
+ "Part combine engraver for orchestral scores.
+
+The markings @emph{a2}, @emph{Solo} and @emph{Solo II}, are
+created by this engraver. It also acts upon instructions of the part
+combiner. Another thing that the this engraver, is forcing of stem,
+slur and tie directions, always when both threads are not identical;
+up for the musicexpr called @code{one}, down for the musicexpr called
+@code{two}.
+
+"
'(TextScript)
'(
combineParts
unirhythm
)))
- (cons
- 'Align_note_column_engraver
- (engraver-description
- "Align_note_column_engraver"
- "Generate object to put grace notes from left to right."
- '(GraceAlignment)
- '(
-
- graceAlignPosition
- graceAccidentalSpace
- )))
-
(cons
'Arpeggio_engraver
(engraver-description
'(BarLine)
'(
whichBar
- staffsFound
+ stavesFound
)))
(engraver-description
"Bar_number_engraver"
"A bar number is created whenever measurePosition is zero. It is
-put on top of all staffs, and appears only at left side of the staff."
+put on top of all staves, and appears only at left side of the staff."
'(BarNumber)
'(
currentBarNumber
- (cons
- 'Grace_position_engraver
- (engraver-description
- "Grace_position_engraver"
- "Attach a grace note alignment to a note-column "
- '()
- '(
- )))
-
- (cons
- 'Grace_engraver_group
- (engraver-description
- "Grace_engraver_group"
- "An engraver that creates a `shielded' context-tree with separate notion of time"
- '()
- '(
- )))
(cons
""
'(KeySignature
)
- '(
-
- keySignature
- keyOctaviation
- explicitKeySignatureVisibility
- createKeyOnClefChange
- keyAccidentalOrder
- keySignature
- )))
+ '( keySignature explicitKeySignatureVisibility createKeyOnClefChange keyAccidentalOrder keySignature )))
(cons 'Lyric_engraver
(engraver-description
'()
'(
automaticPhrasing
- weAreGraceContext
+
melismaEngraverBusy
associatedVoice
phrasingPunctuation
'(
rehearsalMark
- staffsFound
+ stavesFound
)))
measurePosition and currentBarNumber to determine what number to print over the MultiMeasureRest
"
'(MultiMeasureRest)
- '(
+ '(currentBarNumber currentCommandColumn measurePosition
)))
(cons
(engraver-description
"Note_head_line_engraver"
"Engrave a line between two note heads, for example a glissando.
-If followThread is set, staff switches also generate a line."
- '(Glissando FollowThread)
- '(followThread)))
+If followVoice is set, staff switches also generate a line."
+ '(Glissando VoiceFollower)
+ '(followVoice)))
(cons
'Note_name_engraver
(engraver-description
"Piano_pedal_engraver"
"Engrave piano pedal symbols."
- '(SostenutoPedal SustainPedal UnaChordaPedal)
- '(pedalSostenutoStrings pedalSustainStrings pedalUnaChordaStrings
+ '(SostenutoPedal SustainPedal UnaCordaPedal)
+ '(pedalSostenutoStrings pedalSustainStrings pedalUnaCordaStrings
)))
(cons
'Thread_devnull_engraver
(engraver-description
"Thread_devnull_engraver"
- "Kill elements whenever we are Voice called `two' and
-either unison, unisilence or soloADue is set"
+ "Kill elements whenever we are Voice called `two' and either
+unison, unisilence or soloADue is set.@footnote{On unix systems, the
+file @file{/dev/null} is special device: anything written to it is
+discarded.}. This engraver works closely together with the part
+combiner. When the part combiner notices that two threads are
+identical, it tells the @code{Thread_devnull_engraver} to discard
+everything in the second thread.
+"
+
'()
'()))
'Timing_engraver
(engraver-description
"Timing_engraver"
- " Responsible for synchronizing timing information from staffs.
+ " Responsible for synchronizing timing information from staves.
Normally in @code{Score}. In order to create polyrhythmic music,
this engraver should be removed from @code{Score} and placed in
@code{Staff}."
(define context-description-alist
'(
(Grace . "
- The context for handling grace notes. It is instantiated
+ The context for handling grace notes. It used to be instantiated
automatically when you use @code{\grace}. Basically, it is an
`embedded' miniature of the Score context. Since this context
needs special interaction with the rest of LilyPond, you should
not explicitly instantiate it.
+
+ DEPRECATED.
")
(LyricsVoice . "
Corresponds to a voice with lyrics. Handles the printing of a
")
(GrandStaff . "
Contains @code{Staff} or @code{RhythmicStaff} contexts. It adds a
- brace on the left side, grouping the staffs together. The bar
- lines of the contained staffs are connected vertically. It can
+ brace on the left side, grouping the staves together. The bar
+ lines of the contained staves are connected vertically. It can
contain @code{Staff} contexts.")
(PianoStaff . "
(StaffGroup . "
Contains @code{Staff} or @code{RhythmicStaff} contexts. Adds a
- bracket on the left side, grouping the staffs together. The bar
- lines of the contained staffs are connected vertically. It can
+ bracket on the left side, grouping the staves together. The bar
+ lines of the contained staves are connected vertically. It can
contain @code{Staff}, @code{RhythmicStaff}, @code{GrandStaff}, or
@code{Lyrics} contexts.
")
(ChoirStaff . "
- Identical to @code{StaffGroup} except that the contained staffs
+ Identical to @code{StaffGroup} except that the contained staves
are not connected vertically.
")
(Score . "
contain a @code{Score} 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 staffs. It can contain @code{Lyrics}, @code{Staff},
+ across staves. It can contain @code{Lyrics}, @code{Staff},
@code{RhythmicStaff}, @code{GrandStaff}, @code{StaffGroup}, and
@code{ChoirStaff} contexts.