\header
{
title = "Proportional notation"
- copyright = "© 2005 Trevor Bača"
+ copyright = "© 2005 Trevor Bača - verbatim reproduction permitted."
}
\layout
proportionalNotationDuration = #(ly:make-moment 1 64)
\override TimeSignature #'break-visibility = #end-of-line-invisible
\override Beam #'break-overshoot = #'(-0.5 . 1.0)
+ \override TupletBracket #'break-overshoot = #'(-0.5 . 1.0)
+ \override PaperColumn #'used = ##t
}
\context {
% we want over print if necessary.
indent = linethickness/2;
lft x1 = -width;
- rt x2 = 0;
+ x2 = 0;
top y1 = height;
y2 = 0;
enddef;
fet_beginchar ("open", "open.01");
- set_char_box (staff_space#, 0, 0.5 staff_space#, 0.5 staff_space#);
+ set_char_box (staff_space#, 1.6 linethickness#/2, 0.5 staff_space#, 0.5 staff_space#);
set_arrow_paths (staff_space, 0.5 staff_space, 1.0, 1.6 linethickness);
fill open_path;
addto currentpicture also currentpicture yscaled -1;
fet_endchar;
fet_beginchar ("open", "open.0M1");
- set_char_box (0, staff_space#, 0.5 staff_space#, 0.5 staff_space#);
+ set_char_box ( 1.6 linethickness#/2, staff_space#, 0.5 staff_space#, 0.5 staff_space#);
set_arrow_paths (staff_space, 0.5 staff_space, 1.0, 1.6 linethickness);
fill open_path;
addto currentpicture also currentpicture yscaled -1;
fet_beginchar ("open", "open.11");
set_char_box (.5 staff_space#, .5 staff_space#,
- 1.0 staff_space#, 0.0 staff_space#);
+ 1.0 staff_space#, 1.6 linethickness#/2);
set_arrow_paths (staff_space, 0.5 staff_space, 1.0, 1.6 linethickness);
fill open_path;
addto currentpicture also currentpicture yscaled -1;
fet_beginchar ("open", "open.1M1");
set_char_box (.5 staff_space#, .5 staff_space#,
- 0.0 staff_space#, 1.0 staff_space#);
+ 1.6 linethickness#/2, 1.0 staff_space#);
set_arrow_paths (staff_space, 0.5 staff_space, 1.0, 1.6 linethickness);
fill open_path;
addto currentpicture also currentpicture yscaled -1;
get stems extending to the middle staff line.")
(number-type ,symbol? "Type of numbers to use in label. Choices
include @code{roman-lower}, @code{roman-upper}, and @code{arabic}.")
+ (number-visibility ,boolean-or-symbol? "Like
+@code{bracket-visibility}, but for the number.")
+
+
(packed-spacing ,boolean? "If set, the notes are spaced as
tightly as possible.")
this grob, which means that grobs can be erased individually.")
(uniform-stretching ,boolean? "If set, items stretch proportional
to their durations. This looks better in complex polyphonic patterns")
-
- (number-visibility ,boolean-or-symbol? "Like
-@code{bracket-visibility}, but for the number.")
-
-
+ (used ,boolean? "If set, this spacing column is kept in the spacing problem")
(when ,ly:moment? "Global time step associated with this column
happen?")
(word-space ,ly:dimension? "space to insert between lyrics or