"Axis_group_engraver"
"Group all objects created in this context in a VerticalAxisGroup spanner."
'(VerticalAxisGroup)
- '(CONTEXTNAMEVerticalExtent CONTEXTNAMEMinimumVerticalExtent CONTEXTNAMExtraVerticalExtent)
+ '(VerticalExtent MinimumVerticalExtent ExtraVerticalExtent)
))
(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
+ noDirection
soloADue
soloText
soloIIText
"Catch Note_req's, Tonic_reqs, Inversion_reqs, Bass_req
and generate the appropriate chordname."
'(ChordName)
- '(
- chordInversion
- drarnChords
- )))
+ '(chordChanges)))
(cons
""
'(KeySignature
)
- '(
-
- keySignature
- keyOctaviation
- explicitKeySignatureVisibility
- createKeyOnClefChange
- keyAccidentalOrder
- keySignature
- )))
+ '( keySignature explicitKeySignatureVisibility createKeyOnClefChange keyAccidentalOrder keySignature )))
(cons 'Lyric_engraver
(engraver-description
measurePosition and currentBarNumber to determine what number to print over the MultiMeasureRest
"
'(MultiMeasureRest)
- '(
+ '(currentBarNumber currentCommandColumn measurePosition
)))
(cons
'Note_head_line_engraver
(engraver-description
"Note_head_line_engraver"
- "Engrave a line between two note heads."
- '(Glissando FollowThread)
- '(
- )))
+ "Engrave a line between two note heads, for example a glissando.
+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.
+"
+
'()
'()))
(engraver-description
"Tuplet_engraver"
"Catch Time_scaled_music and generate appropriate bracket "
- '(
- TupletBracket)
- '(
- tupletSpannerDuration
- tupletInvisible
- )))
+ '( TupletBracket)
+ '(tupletNumberFormatFunction tupletSpannerDuration tupletInvisible)))
(cons