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--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 796 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
807 \consists "Stem_engraver" | 807 \consists "Stem_engraver" |
808 | 808 |
809 %% needed for slurs to work with lyrics | 809 %% needed for slurs to work with lyrics |
810 \consists "Slur_engraver" | 810 \consists "Slur_engraver" |
811 | 811 |
812 %% keep noteheads inside the staff | 812 %% keep noteheads inside the staff |
813 \consists "Pitch_squash_engraver" | 813 \consists "Pitch_squash_engraver" |
814 squashedPosition = 0 | 814 squashedPosition = 0 |
815 | 815 |
816 %% `\omit NoteHead' would give slur attachment errors | 816 %% `\omit NoteHead' would give slur attachment errors |
| 817 \omit Accidental |
817 \omit Beam | 818 \omit Beam |
| 819 \omit Dots |
818 \omit Flag | 820 \omit Flag |
| 821 \omit Rest |
819 \omit Slur | 822 \omit Slur |
820 \omit Stem | 823 \omit Stem |
821 \omit Tie | 824 \omit Tie |
822 | 825 |
823 %% don't let these take up space | 826 %% let these take up space (for lyric extenders, etc.) |
824 \override NoteHead.stencil = #point-stencil | 827 \override NoteHead.transparent = ##t |
825 \override Accidental.stencil = #point-stencil | 828 \override TabNoteHead.transparent = ##t |
826 \override Dots.stencil = #point-stencil | 829 |
827 \override Rest.stencil = #point-stencil | 830 %% don't let notes shift |
828 \override TabNoteHead.stencil = #point-stencil | |
829 | |
830 % don't let notes shift | |
831 \override NoteHead.X-offset = 0 | 831 \override NoteHead.X-offset = 0 |
832 \override NoteColumn.ignore-collision = ##t | 832 \override NoteColumn.ignore-collision = ##t |
833 | 833 |
834 %% keep stems inside the staff | 834 %% keep beams and stems inside the staff |
| 835 \override Beam.positions = #'(1 . 1) |
835 \override Stem.length = 0 | 836 \override Stem.length = 0 |
836 | 837 |
837 %% prevent "weird stem size" warnings | 838 %% prevent "weird stem size" warnings |
838 \override Beam.positions = #'(1 . 1) | |
839 \override Stem.direction = #UP | 839 \override Stem.direction = #UP |
840 } | 840 } |
841 | 841 |
842 \context { | 842 \context { |
843 \Voice | 843 \Voice |
844 \name "TabVoice" | 844 \name "TabVoice" |
845 \alias "Voice" | 845 \alias "Voice" |
846 \consists "Tab_note_heads_engraver" | 846 \consists "Tab_note_heads_engraver" |
847 \consists "Tab_tie_follow_engraver" | 847 \consists "Tab_tie_follow_engraver" |
848 | 848 |
(...skipping 417 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1266 | 1266 |
1267 RemoveEmptyRhythmicStaffContext = \context { | 1267 RemoveEmptyRhythmicStaffContext = \context { |
1268 \RhythmicStaff | 1268 \RhythmicStaff |
1269 \RemoveEmptyStaves | 1269 \RemoveEmptyStaves |
1270 } | 1270 } |
1271 | 1271 |
1272 RemoveEmptyTabStaffContext = \context { | 1272 RemoveEmptyTabStaffContext = \context { |
1273 \TabStaff | 1273 \TabStaff |
1274 \RemoveEmptyStaves | 1274 \RemoveEmptyStaves |
1275 } | 1275 } |
LEFT | RIGHT |