]> git.donarmstrong.com Git - lilypond.git/blobdiff - mutopia/Coriolan/coriolan-part-paper.ly
patch::: 1.3.136.jcn2
[lilypond.git] / mutopia / Coriolan / coriolan-part-paper.ly
index 7ec5642f26dfbb7f580dfb3f9d38115731a75779..75dbc1a545198081e8a8c2666fb7f3446423e433 100644 (file)
@@ -1,54 +1,64 @@
+\version "1.3.120"
 \paper {
-       textheight = 295.0\mm;
-       linewidth = 180.0\mm;
+       %\paperSixteen
+
+       % Fine for my a4 laserprinter:
+       %textheight = 285.0\mm;
+       %linewidth = 190.0\mm;
 
-       % slurs are never beautiful (no steep slurs)
-       slur_beautiful = 0.0;
+       % Mandatory Mutopia settings:
+       textheight = 270.0\mm;
+       linewidth = 180.0\mm;
 
        \translator {
-               \VoiceContext
-               dynamicPadding = #3  % urg, in \pt
-               dynamicMinimumSpace = #6  % urg, in \pt
+               \ThreadContext
+               \consists "Rest_engraver";
+               
+               % Set value for engraver at thread level,
+               % to override the default that is set in ScoreContext
+               % for added engraver at Voice level
+               devNullThread = #'()
        }
        \translator {
                \VoiceContext
-               \name "VoiceOne";
-               %%\consists "Line_number_engraver";
-               verticalDirection = #1
-               stemVerticalDirection = #1
-               dynamicDirection = #-1
-       }
-       \translator {
-               \VoiceContext
-               \name "VoiceTwo";
-               %%\consists "Line_number_engraver";
-               verticalDirection = #-1
-               stemVerticalDirection = #-1
-               \remove "Dynamic_engraver";
-               %% Aargh: absulute dynamics:
-               \remove "Text_engraver";
+               \remove "Rest_engraver";
+
+               % The staff combine (bassi part) needs a
+               % thread_devnull_engraver here.
+               % Instead of maintaining two separate hierarchies,
+               % we switch add it, but switch it off immediately.
+               % --> move to Score level to be able to override
+               % The staff combine part switches it on.
+               
+               %% devNullThread = #'never
+               \consists "Thread_devnull_engraver";
+
+               %\consists "Multi_measure_rest_engraver";
+               %\consists "Bar_engraver";
        }
-       % Hmm
+       % We need the HaraKiri staff for Staff Combining,
+       % but we better remove the Instrument_name_engraver.
        \translator {
-               \StaffContext
-               \accepts "VoiceOne";
-               \accepts "VoiceTwo";
-               instrumentScriptPadding = #55  %% urg, this is in pt
-               instrScriptPadding = #35  %% urg, this is in pt
-               maximumRestCount = #1
+               \HaraKiriStaffContext
+               
+               \consists "Mark_engraver";
+               \remove "Instrument_name_engraver";
+               
+               %\remove "Multi_measure_rest_engraver";
+               %\remove "Bar_engraver";
        }
-       \translator 
-               \OrchestralPartStaffContext 
-               \accepts "VoiceOne";
-               \accepts "VoiceTwo";
-               instrumentScriptPadding = #55  %% urg, this is in pt
-               instrScriptPadding = #35  %% urg, this is in pt
-               maximumRestCount = #1
-       }
-       \translator { 
-               \ScoreContext skipBars = ##t 
-               %textEmptyDimension = ##t
-               textStyle = #"italic"
-               timeSignatureStyle = #"C"
+       \translator  {
+               \OrchestralScoreContext
+               skipBars = ##t 
+
+               soloText = #"I."
+               soloIIText = #"II."
+               % By default, turn off the Thread_devnull_engraver
+               % at Voice level
+               devNullThread = #'never
+               
+               TimeSignature \override #'style = #'C
+               BarNumber \override #'padding = #3
+               RestCollision \override #'maximum-rest-count = #1
        }
 }