+1.3.75.mb1
+==========
+
+* stepmake/stepmake/metapost-rules.make: Put all generated files
+ in mf/out/.
+
+* Added paper variable interscoreline to determine the score line
+ spacing, see input/test/vertical-extent.ly.
+ Cleaned up the lilyponddefs.tex inclusion scheme.
+
1.3.75
======
Sets the width of the lines. If set to -1.0, a single
unjustified line is produced.
+ @item @code{textheight}@indexcode{textheight}
+ Sets the total height of the music on each page. Only used by
+ ly2dvi.
+
+ @item @code{interscoreline}@indexcode{interscoreline}
+ Sets the spacing between the score lines. Defaults to 16 pt.
+
@item @code{output}@indexcode{output}
Specifies an alternate name for the the output @file{s}.
A @file{.tex}, @file{.midi} or @file{.ps} extension will be
MAJOR_VERSION=1
MINOR_VERSION=3
PATCH_LEVEL=75
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=mb1
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
\score {
-\notes \context Staff {
- \property Staff.StaffVerticalExtent = #'(-15.0 . 15.0)
- c1 \break c1
-}
+ \notes <
+ \context Staff = upper {
+ \property Staff.StaffVerticalExtent = #'(-15.0 . 0.0)
+ \clef alto;
+ c1 \break c1
+ }
+ \context Staff = lower {
+ \property Staff.StaffVerticalExtent = #'(-0.0 . 15.0)
+ \clef alto;
+ g1 \break g1
+ }
+ >
+ \paper{
+ interscoreline = 3.0\mm;
+ \translator{\ScoreContext \remove "Bar_number_engraver";}
+ \translator{\StaffContext StaffMinimumVerticalExtent = #'(-2.0 . 2.0)}
+ }
}
%%\headsep0pt
%% Maybe this is too drastic, but let us give it a try.
\geometry{width=%spt, textheight=%spt,headheight=2mm,headsep=0pt,footskip=2mm}
-\input{lilyponddefs}
\input{titledefs}
%s
\makeatletter
# Don't remove $(outdir)/.log's. Logs are a target!
-$(outdir)/%.0: %.mf mfplain.mem
- -$(METAPOST) "&mfplain \mode=lowres; \mag=1.0; nonstopmode; input $<"
+$(outdir)/%.0: %.mf $(outdir)/mfplain.mem
+ -$(METAPOST) "&$(outdir)/mfplain \mode=lowres; \mag=1.0; nonstopmode; input $<"
mfplain.mem: $(MFPLAIN_MP)
$(INIMETAPOST) $(INIMETAPOST_FLAGS) $(MFPLAIN_MP) dump
-
+ mv mfplain.* $(outdir)
$(outdir)/%.pfa: $(outdir)/%.0
$(PYTHON) $(depth)/buildscripts/ps-to-pfa.py --output $(basename $<).pfa $<
\def\myfilbreak{\par\vfil\penalty200\vfilneg}
% stacked horizontal lines
-\def\interscoreline{\vskip 16pt\myfilbreak}
+\ifundefined{mudelapaperinterscoreline}
+ \def\interscoreline{\vskip 16pt\myfilbreak}
+\else
+ \def\interscoreline{\vskip\mudelapaperinterscoreline pt\myfilbreak}
+\fi
\def\placebox#1#2#3{%
\botalign{\hbox{\raise #1\leftalign{\kern #2{}#3}}}}%
%
% Version 0.1
%
-\input lilyponddefs
-\def\EndLilyPondOutput{\endinput}
-%
\def\thetitle{}
\def\thesubtitle{}
\def\thecomposer{}