Add beaming rules (take 1)
[opus_libre.git] / etc / layout / notationrules.ily
blob4fe641266f7111e82adb5220253bbd52eb5b223c
1 %------------------------------------------------------------------%
2 % opus_libre -- notationrules.ily                                  %
3 %                                                                  %
4 % (c) 2008-2011 Valentin Villenave <valentin@villenave.net>        %
5 %                                                                  %
6 %     opus_libre is a free framework for GNU LilyPond: you may     %
7 % redistribute it and/or modify it under the terms of the GNU      %
8 % General Public License as published by the Free Software         %
9 % Foundation, either version 3 of the License, or (at your option) %
10 % any later version.                                               %
11 %     This program is distributed WITHOUT ANY WARRANTY; without    %
12 % even the implied warranty of MERCHANTABILITY or FITNESS FOR A    %
13 % PARTICULAR PURPOSE.  You should have received a copy of the GNU  %
14 % General Public License along with this program (typically in the %
15 % share/doc/ directory).  If not, see http://www.gnu.org/licenses/ %
16 %                                                                  %
17 %------------------------------------------------------------------%
19 %% Notation rules.
21 \layout {
22   \context {
23     \Score
24     \override PaperColumn #'keep-inside-line = ##t
25     \override NonMusicalPaperColumn #'keep-inside-line = ##t
26     autoAccidentals = #modern-accidentals-style % see liblayout.scm
27     autoCautionaries = #modern-cautionaries-style
28     extraNatural = ##f
30     scriptDefinitions = #modern-script-alist
31     timeSignatureSettings = #modern-time-signature-settings
32     subdivideBeams = ##t
33   }