]> git.donarmstrong.com Git - lilypond.git/blobdiff - ly/engraver.ly
release: 1.3.138
[lilypond.git] / ly / engraver.ly
index 8c0c48fcf85db4c5a4dc69ec4bfb4aa8167c49c4..152aacde5b65db63804521c96369516c89e04a46 100644 (file)
@@ -104,7 +104,9 @@ VoiceContext = \translator {
        \name Voice;
 
        Generic_property_list = #generic-voice-properties
-       
+
+       % must come before all
+       \consists "Voice_devnull_engraver";
        \consists "Output_property_engraver";   
        \consists "Arpeggio_engraver";
 
@@ -119,6 +121,7 @@ VoiceContext = \translator {
        \consists "Auto_beam_engraver";
 
        \consists "Chord_tremolo_engraver";
+       \consists "Percent_repeat_engraver";
        \consists "Melisma_engraver";
 
 %{
@@ -137,7 +140,6 @@ VoiceContext = \translator {
        \consists "Tuplet_engraver";
        \consists "Grace_position_engraver";
        \consists "A2_engraver";
-       \consists "Voice_devnull_engraver";
 
        \consists "Skip_req_swallow_translator";
        \accepts Thread; % bug if you leave out this!
@@ -283,16 +285,6 @@ LyricsContext = \translator {
        \accepts "LyricsVoice";
 }
 
-ChordNamesVoiceContext = \translator {
-       \type "Engraver_group_engraver";
-       \name ChordNamesVoice ;
-
-       \consists "Output_property_engraver";   
-       \consistsend "Axis_group_engraver";
-       \consists "Separating_line_group_engraver";
-       \consists "Chord_name_engraver";
-       \consists "Skip_req_swallow_translator";
-}
 
 ChordNamesContext = \translator {
        \type "Engraver_group_engraver";
@@ -302,10 +294,12 @@ ChordNamesContext = \translator {
 
        \consists "Property_engraver";  
        \consists "Output_property_engraver";   
-       \accepts "ChordNamesVoice";
+       \consists "Separating_line_group_engraver";
+       \consists "Chord_name_engraver";
+       \consists "Skip_req_swallow_translator";
+       \consistsend "Axis_group_engraver";
 
        VerticalAxisGroup \override #'invisible-staff = ##t
-       \consistsend "Axis_group_engraver";
        }
 
 
@@ -439,4 +433,9 @@ ScoreContext = \translator {
 OrchestralScoreContext= \translator {
        \ScoreContext
 }
+EasyNotation =  \translator {
+       \ScoreContext
+       NoteHead \override #'molecule-callback = #Note_head::brew_ez_molecule
+       easyPlay = ##t
+}