LEFT | RIGHT |
1 %%%% This file is part of LilyPond, the GNU music typesetter. | 1 %%%% This file is part of LilyPond, the GNU music typesetter. |
2 %%%% | 2 %%%% |
3 %%%% Copyright (C) 1996--2011 Han-Wen Nienhuys <hanwen@xs4all.nl> | 3 %%%% Copyright (C) 1996--2012 Han-Wen Nienhuys <hanwen@xs4all.nl> |
4 %%%% Jan Nieuwenhuizen <janneke@gnu.org> | 4 %%%% Jan Nieuwenhuizen <janneke@gnu.org> |
5 %%%% | 5 %%%% |
6 %%%% LilyPond is free software: you can redistribute it and/or modify | 6 %%%% LilyPond is free software: you can redistribute it and/or modify |
7 %%%% it under the terms of the GNU General Public License as published by | 7 %%%% it under the terms of the GNU General Public License as published by |
8 %%%% the Free Software Foundation, either version 3 of the License, or | 8 %%%% the Free Software Foundation, either version 3 of the License, or |
9 %%%% (at your option) any later version. | 9 %%%% (at your option) any later version. |
10 %%%% | 10 %%%% |
11 %%%% LilyPond is distributed in the hope that it will be useful, | 11 %%%% LilyPond is distributed in the hope that it will be useful, |
12 %%%% but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 %%%% but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 %%%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 %%%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
53 \name "Staff" | 53 \name "Staff" |
54 | 54 |
55 \consists "Output_property_engraver" | 55 \consists "Output_property_engraver" |
56 \consists "Bar_engraver" | 56 \consists "Bar_engraver" |
57 \consists "Pure_from_neighbor_engraver" | 57 \consists "Pure_from_neighbor_engraver" |
58 %% Bar_engraver must be first so default bars aren't overwritten | 58 %% Bar_engraver must be first so default bars aren't overwritten |
59 %% with empty ones. | 59 %% with empty ones. |
60 | 60 |
61 \consists "Font_size_engraver" | 61 \consists "Font_size_engraver" |
62 \consists "Separating_line_group_engraver" | 62 \consists "Separating_line_group_engraver" |
63 \consists "Dot_column_engraver" | |
64 \consists "Staff_collecting_engraver" | 63 \consists "Staff_collecting_engraver" |
65 | 64 |
66 %% perhaps move to Voice context? | 65 %% perhaps move to Voice context? |
67 \consists "Ottava_spanner_engraver" | 66 \consists "Ottava_spanner_engraver" |
68 \consists "Clef_engraver" | 67 \consists "Clef_engraver" |
69 \consists "Key_engraver" | 68 \consists "Key_engraver" |
70 \consists "Time_signature_engraver" | 69 \consists "Time_signature_engraver" |
71 \consists "Ledger_line_engraver" | 70 \consists "Ledger_line_engraver" |
72 \consists "Staff_symbol_engraver" | 71 \consists "Staff_symbol_engraver" |
73 \consists "Collision_engraver" | 72 \consists "Collision_engraver" |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
219 \consists "Grob_pq_engraver" | 218 \consists "Grob_pq_engraver" |
220 \consists "Forbid_line_break_engraver" | 219 \consists "Forbid_line_break_engraver" |
221 \consists "Laissez_vibrer_engraver" | 220 \consists "Laissez_vibrer_engraver" |
222 \consists "Repeat_tie_engraver" | 221 \consists "Repeat_tie_engraver" |
223 \consists "Note_head_line_engraver" | 222 \consists "Note_head_line_engraver" |
224 \consists "Glissando_engraver" | 223 \consists "Glissando_engraver" |
225 \consists "Ligature_bracket_engraver" | 224 \consists "Ligature_bracket_engraver" |
226 \consists "Breathing_sign_engraver" | 225 \consists "Breathing_sign_engraver" |
227 \consists "Note_heads_engraver" | 226 \consists "Note_heads_engraver" |
228 \consists "Dots_engraver" | 227 \consists "Dots_engraver" |
| 228 \consists "Dot_column_engraver" |
229 \consists "Rest_engraver" | 229 \consists "Rest_engraver" |
230 \consists "Tweak_engraver" | 230 \consists "Tweak_engraver" |
231 \consists "Footnote_engraver" | 231 \consists "Footnote_engraver" |
232 | 232 |
233 %% switch on to make stem directions interpolate for the | 233 %% switch on to make stem directions interpolate for the |
234 %% center line. | 234 %% center line. |
235 % \consists "Melody_engraver" | 235 % \consists "Melody_engraver" |
236 | 236 |
237 \consists "Stem_engraver" | 237 \consists "Stem_engraver" |
238 \consists "Beam_engraver" | 238 \consists "Beam_engraver" |
(...skipping 874 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1113 printKeyCancellation = ##f | 1113 printKeyCancellation = ##f |
1114 } | 1114 } |
1115 | 1115 |
1116 \context { | 1116 \context { |
1117 \Voice | 1117 \Voice |
1118 \name "KievanVoice" | 1118 \name "KievanVoice" |
1119 \alias "Voice" | 1119 \alias "Voice" |
1120 \description "Same as @code{Voice} context, except that it is | 1120 \description "Same as @code{Voice} context, except that it is |
1121 accommodated for typesetting a piece in Kievan style." | 1121 accommodated for typesetting a piece in Kievan style." |
1122 | 1122 |
1123 \override Stem #'stencil = ##f | 1123 % \override Stem #'stencil = ##f |
1124 | 1124 |
1125 %% Set glyph styles. | 1125 %% Set glyph styles. |
1126 \override NoteHead #'style = #'kievan | 1126 \override NoteHead #'style = #'kievan |
1127 \override Rest #'style = #'mensural | 1127 \override Rest #'style = #'mensural |
1128 \override Accidental #'glyph-name-alist = #alteration-kievan-glyph-name-alist | 1128 \override Accidental #'glyph-name-alist = #alteration-kievan-glyph-name-alist |
1129 \override Dots #'style = #'kievan | 1129 \override Dots #'style = #'kievan |
1130 \override Slur #'stencil = ##f | 1130 \override Slur #'stencil = ##f |
1131 \override PhrasingSlur #'details #'closeness-factor = #20 | |
1132 \override PhrasingSlur #'details #'absolute-closeness-measure = #3 | |
1133 | 1131 |
1134 %% There are beams in Kievan notation, but they are invoked manually | 1132 %% There are beams in Kievan notation, but they are invoked manually |
1135 autoBeaming = ##f | 1133 autoBeaming = ##f |
1136 \override Beam #'beam-thickness = #0.32 | 1134 \override Beam #'beam-thickness = #0.32 |
1137 \override Beam #'length-fraction = #0.62 | 1135 \override Beam #'length-fraction = #0.62 |
1138 } | 1136 } |
1139 | 1137 |
1140 \context { | 1138 \context { |
1141 \Staff | 1139 \Staff |
1142 \name "KievanStaff" | 1140 \name "KievanStaff" |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1186 | 1184 |
1187 RemoveEmptyRhythmicStaffContext = \context { | 1185 RemoveEmptyRhythmicStaffContext = \context { |
1188 \RhythmicStaff | 1186 \RhythmicStaff |
1189 \RemoveEmptyStaves | 1187 \RemoveEmptyStaves |
1190 } | 1188 } |
1191 | 1189 |
1192 RemoveEmptyTabStaffContext = \context { | 1190 RemoveEmptyTabStaffContext = \context { |
1193 \TabStaff | 1191 \TabStaff |
1194 \RemoveEmptyStaves | 1192 \RemoveEmptyStaves |
1195 } | 1193 } |
LEFT | RIGHT |