LEFT | RIGHT |
(no file at all) | |
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--2012 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 %%%% |
(...skipping 541 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
552 \accepts "FretBoards" | 552 \accepts "FretBoards" |
553 \accepts "Staff" | 553 \accepts "Staff" |
554 \accepts "RhythmicStaff" | 554 \accepts "RhythmicStaff" |
555 \accepts "TabStaff" | 555 \accepts "TabStaff" |
556 \accepts "VaticanaStaff" | 556 \accepts "VaticanaStaff" |
557 \accepts "GregorianTranscriptionStaff" | 557 \accepts "GregorianTranscriptionStaff" |
558 \accepts "MensuralStaff" | 558 \accepts "MensuralStaff" |
559 \accepts "PetrucciStaff" | 559 \accepts "PetrucciStaff" |
560 \accepts "StaffGroup" | 560 \accepts "StaffGroup" |
561 \accepts "DrumStaff" | 561 \accepts "DrumStaff" |
| 562 \accepts "KievanStaff" |
562 \accepts "Lyrics" | 563 \accepts "Lyrics" |
563 \accepts "ChordNames" | 564 \accepts "ChordNames" |
564 \accepts "GrandStaff" | 565 \accepts "GrandStaff" |
565 \accepts "ChoirStaff" | 566 \accepts "ChoirStaff" |
566 \accepts "PianoStaff" | 567 \accepts "PianoStaff" |
567 \accepts "Devnull" | 568 \accepts "Devnull" |
568 \accepts "NoteNames" | 569 \accepts "NoteNames" |
569 \accepts "FiguredBass" | 570 \accepts "FiguredBass" |
570 | |
571 | 571 |
572 noteToFretFunction = #determine-frets | 572 noteToFretFunction = #determine-frets |
573 predefinedDiagramTable = ##f | 573 predefinedDiagramTable = ##f |
574 soloText = #"Solo" | 574 soloText = #"Solo" |
575 soloIIText = #"Solo II" | 575 soloIIText = #"Solo II" |
576 aDueText = #"a2" | 576 aDueText = #"a2" |
577 printPartCombineTexts = ##t | 577 printPartCombineTexts = ##t |
578 partCombineTextsOnNote = ##t | 578 partCombineTextsOnNote = ##t |
579 systemStartDelimiter =#'SystemStartBar | 579 systemStartDelimiter =#'SystemStartBar |
580 | 580 |
(...skipping 525 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1106 \override Custos #'neutral-direction = #DOWN | 1106 \override Custos #'neutral-direction = #DOWN |
1107 | 1107 |
1108 %% Accidentals are valid only once (if the following note is different) | 1108 %% Accidentals are valid only once (if the following note is different) |
1109 extraNatural = ##f | 1109 extraNatural = ##f |
1110 autoAccidentals = #`(Staff ,(make-accidental-rule 'same-octave 0) | 1110 autoAccidentals = #`(Staff ,(make-accidental-rule 'same-octave 0) |
1111 ,neo-modern-accidental-rule) | 1111 ,neo-modern-accidental-rule) |
1112 autoCautionaries = #'() | 1112 autoCautionaries = #'() |
1113 printKeyCancellation = ##f | 1113 printKeyCancellation = ##f |
1114 } | 1114 } |
1115 | 1115 |
| 1116 \context { |
| 1117 \Voice |
| 1118 \name "KievanVoice" |
| 1119 \alias "Voice" |
| 1120 \description "Same as @code{Voice} context, except that it is |
| 1121 accommodated for typesetting a piece in Kievan style." |
| 1122 |
| 1123 % \override Stem #'stencil = ##f |
| 1124 |
| 1125 %% Set glyph styles. |
| 1126 \override NoteHead #'style = #'kievan |
| 1127 \override Rest #'style = #'mensural |
| 1128 \override Accidental #'glyph-name-alist = #alteration-kievan-glyph-name-alist |
| 1129 \override Dots #'style = #'kievan |
| 1130 \override Slur #'stencil = ##f |
| 1131 |
| 1132 %% There are beams in Kievan notation, but they are invoked manually |
| 1133 autoBeaming = ##f |
| 1134 \override Beam #'beam-thickness = #0.32 |
| 1135 \override Beam #'length-fraction = #0.62 |
| 1136 } |
| 1137 |
| 1138 \context { |
| 1139 \Staff |
| 1140 \name "KievanStaff" |
| 1141 \alias "Staff" |
| 1142 \denies "Voice" |
| 1143 \defaultchild "KievanVoice" |
| 1144 \accepts "KievanVoice" |
| 1145 \description "Same as @code{Staff} context, except that it is |
| 1146 accommodated for typesetting a piece in Kievan style." |
| 1147 |
| 1148 %% Choose Kievan tsefaut clef |
| 1149 clefGlyph = #"clefs.kievan.do" |
| 1150 middleCClefPosition = #0 |
| 1151 middleCPosition = #0 |
| 1152 clefPosition = #0 |
| 1153 clefOctavation = #0 |
| 1154 |
| 1155 %% Accidentals are valid only once (if the following note is different) |
| 1156 extraNatural = ##f |
| 1157 autoAccidentals = #`(Staff ,(make-accidental-rule 'same-octave 0) |
| 1158 ,neo-modern-accidental-rule) |
| 1159 autoCautionaries = #'() |
| 1160 printKeyCancellation = ##f |
| 1161 |
| 1162 } |
| 1163 |
1116 %% Keep the old definitions in here for compatibility (they erase previous | 1164 %% Keep the old definitions in here for compatibility (they erase previous |
1117 %% settings to the corresponding context!). | 1165 %% settings to the corresponding context!). |
1118 %% For new scores, one should simply insert the \RemoveEmptyStaves settings | 1166 %% For new scores, one should simply insert the \RemoveEmptyStaves settings |
1119 %% into the desired context. That's just as easy, requires only one line more | 1167 %% into the desired context. That's just as easy, requires only one line more |
1120 %% (the \*Staff), but preserves previous context mods. | 1168 %% (the \*Staff), but preserves previous context mods. |
1121 %% TODO: DEPRECATED_2.13.17, remove at some point in the future | 1169 %% TODO: DEPRECATED_2.13.17, remove at some point in the future |
1122 RemoveEmptyStaffContext = \context { | 1170 RemoveEmptyStaffContext = \context { |
1123 \Staff | 1171 \Staff |
1124 \RemoveEmptyStaves | 1172 \RemoveEmptyStaves |
1125 } | 1173 } |
(...skipping 10 matching lines...) Expand all Loading... |
1136 | 1184 |
1137 RemoveEmptyRhythmicStaffContext = \context { | 1185 RemoveEmptyRhythmicStaffContext = \context { |
1138 \RhythmicStaff | 1186 \RhythmicStaff |
1139 \RemoveEmptyStaves | 1187 \RemoveEmptyStaves |
1140 } | 1188 } |
1141 | 1189 |
1142 RemoveEmptyTabStaffContext = \context { | 1190 RemoveEmptyTabStaffContext = \context { |
1143 \TabStaff | 1191 \TabStaff |
1144 \RemoveEmptyStaves | 1192 \RemoveEmptyStaves |
1145 } | 1193 } |
LEFT | RIGHT |