Use relative includes
[orchestrallily.git] / oly_settings_global.ily
blob7d6a2d229088dced8d848de59a69d1172c50e49f
1 \version "2.11.35"
3 #(ly:set-option 'relative-includes #t)
4 \include "orchestrallily.ily"
5 \include "oly_settings_names.ily"
8 % Some spacing settings, need to test them before I can enable them
9 \layout {
10 %   \context { \Staff
11 %     \override VerticalAxisGroup #'minimum-Y-extent = #'(-1. . 3)
12 %     \override VerticalAxisGroup #'remove-empty = ##f
13 %   }
14 %   \context { \Lyrics
15 %     \override VerticalAxisGroup #'minimum-Y-extent = #'(-1.2 . 0.7)
16 %   }
17   \context { \Score
18     \override BarNumber #'self-alignment-X = #0
19     \override BarNumber #'outside-staff-priority = #10
20     hairpinToBarline = ##t
21 %     autoAccidentals = #'(Staff (same-octave . 0) (any-octave . 1))
22     autoCautionaries = #'()
23   }
24   \context { \StaffGroup
25     \consists "Instrument_name_engraver"
26   }
29 % Some additional definitions for various dynamic spanners and marks
31 setCrescMolto = {
32     \set crescendoText = \markup { \italic "cresc.molto" }
33     \set crescendoSpanner = #'dashed-line
35 crescMolto = #(make-span-event 'CrescendoEvent START)
36 endCrescMolto = #(make-span-event 'CrescendoEvent STOP)
38 setCrescPoco = {
39     \set crescendoText = \markup { \italic "cresc.poco a poco" }
40     \set crescendoSpanner = #'dashed-line
42 crescPoco = #(make-span-event 'CrescendoEvent START)
43 endCrescPoco = #(make-span-event 'CrescendoEvent STOP)
46 setDimMolto = {
47     \set decrescendoText = \markup { \italic "dim.molto" }
48     \set decrescendoSpanner = #'dashed-line
50 dimMolto = #(make-span-event 'DecrescendoEvent START)
51 endDimMolto = #(make-span-event 'DecrescendoEvent STOP)
53 pocoAllarg = \markup {\italic "poco allarg."}
54 pocoRit = \markup {\italic "poco rit."}
55 dolce = \markup {\italic "dolce."}
56 cantabile = ^\markup {\italic "cantabile"}
57 sostenuto = ^\markup {\italic "sostenuto"}
59 vOne = {\voiceOne \revert MultiMeasureRest #'staff-position }
60 vTwo = {\voiceTwo \revert MultiMeasureRest #'staff-position }
61 vThree = {\voiceThree \revert MultiMeasureRest #'staff-position }
62 oneV = {\oneVoice \revert MultiMeasureRest #'staff-position }
64 semprefff = #(make-dynamic-script (markup #:line( #:with-dimensions '(0 . 0)
65 '(0 . 0) #:right-align #:normal-text #:italic "sempre" #:dynamic "fff")))
66 sempreff = #(make-dynamic-script (markup #:line( #:with-dimensions '(0 . 0)
67 '(0 . 0) #:right-align #:normal-text #:italic "sempre" #:dynamic "ff")))
68 subitopp = #(make-dynamic-script (markup #:line( #:with-dimensions '(0 . 0)
69 '(0 . 0) #:right-align #:normal-text #:italic "subito" #:dynamic "pp")))
73 % Create "Dynamics" context, which prints centered dynamics inside PianoStaff
75 \layout {
76   \context {
77     \type "Engraver_group"
78     \name Dynamics
79     \alias Voice % So that \cresc works, for example.
80     \consists "Output_property_engraver"
82     \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
83     pedalSustainStrings = #'("Ped." "*Ped." "*")
84     pedalUnaCordaStrings = #'("una corda" "" "tre corde")
86     \consists "Piano_pedal_engraver"
87     \consists "Script_engraver"
88     \consists "Dynamic_engraver"
89     \consists "Text_engraver"
91     \override TextScript #'font-size = #2
92     \override TextScript #'font-shape = #'italic
93     \override DynamicText #'extra-offset = #'(0 . 2.5)
94     \override Hairpin #'extra-offset = #'(0 . 2.5)
96     \consists "Skip_event_swallow_translator"
98     \consists "Axis_group_engraver"
99   }
100   \context {
101     \PianoStaff
102     \accepts Dynamics
103 %     \override VerticalAlignment #'forced-distance = #7
104   }
108 % #(set-default-paper-size "a4")