pl 44.jcn1
- bf: twinke repeats
+pl 44.jcn1
+ - bf: twinke repeats
. * turn slope-damping on/off
. * tremolo stuff
. * We need feta-din*.mf files for more sizes than 10.
. * turn slope-damping on/off
. * tremolo stuff
. * We need feta-din*.mf files for more sizes than 10.
+. * feta-accordeon has some 'strange turning paths' on 300dpi
. * fix dynamics decently, ie. use kerning & ligatures.
. * dots & rest collisions?
. * mudela-book.py
. * fix dynamics decently, ie. use kerning & ligatures.
. * dots & rest collisions?
. * mudela-book.py
MAJOR_VERSION=1
MINOR_VERSION=1
PATCH_LEVEL=44
MAJOR_VERSION=1
MINOR_VERSION=1
PATCH_LEVEL=44
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
\score{
<
\context Staff=i \repeat semi 2 < \global\melody >
\score{
<
\context Staff=i \repeat semi 2 < \global\melody >
- \context Lyrics=top \context LyricVoice \repeat semi 2 {} \alternative < \tekst \texte >
+ \context Lyrics=top \context LyricVoice \repeat fold 2 {} \alternative { \tekst \texte }
\context GrandStaff <
\context Staff=ii \repeat semi 2 < \global\melody >
\context Staff=iii \repeat semi 2 < \global\accompany >
>
\context GrandStaff <
\context Staff=ii \repeat semi 2 < \global\melody >
\context Staff=iii \repeat semi 2 < \global\accompany >
>
- \context Lyrics =bottom \context LyricVoice \repeat semi 3 {}
- \alternative < \texti \textii \textiii >
+ \context Lyrics =bottom \context LyricVoice \repeat fold 3 {}
+ \alternative { \texti \textii \textiii }
>
\paper{
gourlay_maxmeasures = 14.0;
>
\paper{
gourlay_maxmeasures = 14.0;
accreg_dot_size# := .5interline#;
accreg_dot_size# := .5interline#;
-% 'strange turning path' in accBayanbase:
+% FIXME
+% 'strange turning path' in accSB and others:
% mf '\mode=laserjet; input feta11'
% mf '\mode=laserjet; input feta11'
-% accreg_linethickness# := 1.3stafflinethickness#;
-
-% so, do thinner lines, for now
-accreg_linethickness# := 1.2stafflinethickness#;
+% mf '\mode=laserjet; input feta13'
+accreg_linethickness# := 1.3stafflinethickness#;
% This dimention is the same on all registersymbols.
% The different symbols should calculate their other
% This dimention is the same on all registersymbols.
% The different symbols should calculate their other
fet_endchar;
def def_B(expr w, h) =
fet_endchar;
def def_B(expr w, h) =
- pickup pencircle scaled 0.1pt;
+ % huh?
+ % pickup pencircle scaled 0.1pt;
+ pickup pencircle scaled 0.15stafflinethickness;
penpos10(thin, -90);
penpos11(thin, -90);
penpos12(thick, 0);
penpos10(thin, -90);
penpos11(thin, -90);
penpos12(thick, 0);
enddef;
def def_S(expr w, h) =
enddef;
def def_S(expr w, h) =
- pickup pencircle scaled 0.02pt;
+ % huh?
+ %pickup pencircle scaled 0.02pt;
+ pickup pencircle scaled 0.03stafflinethickness;
penpos1(thin, 180);
penpos2(thin, -90);
penpos3(thick, 0);
penpos1(thin, 180);
penpos2(thin, -90);
penpos3(thick, 0);
set_char_box(.4staffsize#, .4staffsize#, 0, 2.4interline#);
def_some_vars;
def_B(.35width, .7height);
set_char_box(.4staffsize#, .4staffsize#, 0, 2.4interline#);
def_some_vars;
def_B(.35width, .7height);
+
+ % FIXME -- strange turning path:
penstroke z10e--z11e{right}..z12e{up}..z13e{left}--z14e;
penstroke z10e--z11e{right}..z12e{up}..z13e{left}--z14e;
penstroke z13e{right}..z15e{up}..z16e{left}--z17e;
penstroke z18e--z19e;
pickup pencircle scaled .5thick;
penstroke z13e{right}..z15e{up}..z16e{left}--z17e;
penstroke z18e--z19e;
pickup pencircle scaled .5thick;
set_char_box(.4staffsize#, .4staffsize#, 0, 2.4interline#);
def_some_vars;
def_B(.35width, .7height);
set_char_box(.4staffsize#, .4staffsize#, 0, 2.4interline#);
def_some_vars;
def_B(.35width, .7height);
+
+ % FIXME -- strange turning path:
penstroke z10e--z11e{right}..z12e{up}..z13e{left}--z14e;
penstroke z10e--z11e{right}..z12e{up}..z13e{left}--z14e;
penstroke z13e{right}..z15e{up}..z16e{left}--z17e;
penstroke z18e--z19e;
pickup pencircle scaled .5thick;
penstroke z13e{right}..z15e{up}..z16e{left}--z17e;
penstroke z18e--z19e;
pickup pencircle scaled .5thick;
filldraw (0, 0)--(0, thin)--(sw, thin)--(sw, ch-thin)
--(sw+thick, ch-thin)--(sw+thick, thin)
--(2sw+thick, thin)--(2sw+thick, 0)--cycle;
filldraw (0, 0)--(0, thin)--(sw, thin)--(sw, ch-thin)
--(sw+thick, ch-thin)--(sw+thick, thin)
--(2sw+thick, thin)--(2sw+thick, 0)--cycle;
+
+ % FIXME -- strange turning path:
penstroke z1e--z2e{right}..z3e..z4e{left}--z5e;
penstroke z1e--z2e{right}..z3e..z4e{left}--z5e;
penstroke z4e{right}..z6e{down}..z7e{right}..z8e{up};
currentpicture := currentpicture shifted (-w/2, -shy*h);
currentpicture := currentpicture shifted (0, r);
penstroke z4e{right}..z6e{down}..z7e{right}..z8e{up};
currentpicture := currentpicture shifted (-w/2, -shy*h);
currentpicture := currentpicture shifted (0, r);