+pl 32
+ - change type checks (ughugh) to derivation checks (ugh)
+ - this fixes clef bug.
+ - bf: order of breakables: meter comes after bar.
+ - bf: do error iso coredump on unknown symbol-table
+ - bf: release.py, copy patch too.
+ - bf: add makefile dep for disting MF logs.
+ - bf: don't read font-en-tja*.ly, but feta*.ly
+
+pl 31.jcn2
+ - first version of (non-ugh) c-klef
+ - bf: mi2mu: notes of zero duration as comments
+ - feta: ugh c clef
+
+
+********
+nov 17
+
pl 31
- bf: replaced Score_column assert by a warning (thanks Scott)
- bf: mi2mu version output (thanks Scott)
********
nov 11
+
pl 30
- feta: G clef.
- scripts now do relative coords (fixes lyrics + barnumber bug)
- bf: bass clef
********
+nov 6
pl 29
- feta: bass clef, bf: dynamics, bf: 64th flag
0.2:
* add a screenshot to the website.
+ * fix stdin input
+
* LILYSOURCEDIR
* documentation
* bf: abbrevs over whole note
- * mi2mu: fix a1*0/4 output
-
STUFF
* give Items/Spanners access to unbroken originals
\texid "\input lilyponddefs \musixsixteendefs"
% index TeXstring, xmin xmax ymin ymax
-
- %{
- "back" "\backorfront" 0.0\pt 6.0\pt 0.0\pt 3.0\pt
- "-front" "\backorfront" 0.0\pt 6.0\pt 0.0\pt 3.0\pt
- "heel" "\heel" 0.0\pt 6.0\pt -1.0\pt 5.0\pt
- "toe" "\\toe" 0.0\pt 6.0\pt -1.0\pt 5.0\pt
- "bheel" "\bheel" 0.0\pt 6.0\pt -1.0\pt 5.0\pt
- "btoe" "\btoe" 0.0\pt 6.0\pt -1.0\pt 5.0\pt
- "fheel" "\fheel" 0.0\pt 6.0\pt -1.0\pt 5.0\pt
- "ftoe" "\ftoe" 0.0\pt 6.0\pt -1.0\pt 5.0\pt
- "-back" "\backorfront" 0.0\pt 6.0\pt 0.0\pt 3.0\pt
- "front" "\backorfront" 0.0\pt 6.0\pt 0.0\pt 3.0\pt
- "turn" "\\turn" -2.0\pt 7.0\pt 0.0\pt 4.0\pt
- %}
-
"style" = \table {
"roman" "\settext{%}" 0.0\pt 7.50\pt 0.0\pt 8.0\pt
"italic" "\setitalic{%}" 0.0\pt 0.0\pt 0.0\pt 8.0\pt
"1" "\rightalign{%}"
}
- "clefs" = \table {
- "violin" "\violinclef" 0.0\pt 12.8\pt -10.0\pt 18.0\pt
- "bass" "\bassclef" -1.0\pt 12.8\pt 0.0\pt 16.0\pt
- "alto" "\altoclef" 0.0\pt 12.8\pt 0.0\pt 16.0\pt
- "tenor" "\altoclef" 0.0\pt 12.8\pt 0.0\pt 16.0\pt
- "violin_change" "\cviolinclef" 0.0\pt 11.2\pt -12.0\pt 12.0\pt
- "bass_change" "\cbassclef" 0.0\pt 11.2\pt 0.0\pt 16.0\pt
- "alto_change" "\caltoclef" 0.0\pt 11.2\pt 0.0\pt 16.0\pt
- "tenor_change" "\caltoclef" 0.0\pt 11.2\pt 0.0\pt 16.0\pt
- }
-
"slur" = \table {
"whole" "\slurchar%{%}"
"half" "\hslurchar%{%}"
}
- "streepjes" = \table {
- "toplines" "\\topledgerlines{%}{%}" -1.0\pt 7.0\pt 0.0\pt 0.0\pt
- "botlines" "\\botledgerlines{%}{%}" -1.0\pt 7.0\pt 0.0\pt 0.0\pt
- }
-
"bars" = \table {
"empty" "\emptybar"
"" "" 0.0\pt 0.0\pt 0.0\pt 16.0\pt
"param" = \table {
"brace" "\pianobrace{%}" 0.0\pt 0.0\pt 0.0\pt 0.0\pt
"meter" "\generalmeter{%}{%}" 0.0\pt 10.0\pt -8.0\pt 8.0\pt
- "linestaf" "\linestafsym{%}{%}"
"stem" "\stem{%}{%}"
"fill" "\hbox{}"
% ugh. 8pt
"slope" "\beamslope{%}{%}" 2.0\pt 64.0\pt 0.0\pt 0.0\pt
"horizontal" "\rulesym{%}{%}"
}
- \include "font-en-tja16.ly"
+ \include "feta16.ly"
}
"italic" "\setitalic{%}" 0.0\pt 0.0\pt 0.0\pt 8.0\pt
"dynamic" "\setdynamic{%}" 0.0\pt 0.0\pt 0.0\pt 8.0\pt
}
+
"dynamics" = \table {
"mf" "\dynmf"
}
- "clefs" = \table {
- "violin" "\violinclef" 0.0\pt 16.0\pt -12.5\pt 22.5\pt
- "bass" "\bassclef" 0.0\pt 16.0\pt 0.0\pt 20.0\pt
- "alto" "\altoclef" 0.0\pt 16.0\pt 0.0\pt 20.0\pt
- "tenor" "\altoclef" 0.0\pt 16.0\pt 0.0\pt 20.0\pt
- "violin_change" "\cviolinclef" 0.0\pt 16.0\pt -12.5\pt 22.5\pt
- "bass_change" "\cbassclef" 0.0\pt 16.0\pt 0.0\pt 20.0\pt
- "alto_change" "\caltoclef" 0.0\pt 16.0\pt 0.0\pt 20.0\pt
- "tenor_change" "\caltoclef" 0.0\pt 16.0\pt 0.0\pt 20.0\pt
- }
-
"slur" = \table {
"whole" "\slurchar%{%}" 0.0\pt 0.0\pt 0.0\pt 0.0\pt
}
- "streepjes" = \table {
- "toplines" "\\topledgerlines{%}{%}" -3.0\pt 9.0\pt 0.0\pt 0.0\pt
- "botlines" "\botledgerlines{%}{%}" -3.0\pt 9.0\pt 0.0\pt 0.0\pt
- }
-
"bars" = \table {
"empty" "\emptybar"
"" "" 0.0\pt 0.0\pt 0.0\pt 16.0\pt
"param" = \table {
"brace" "\pianobrace{%}" 0.0\pt 0.0\pt 0.0\pt 0.0\pt
"meter" "\generalmeter{%}{%}" 0.0\pt 10.0\pt -5.0\pt 5.0\pt
- "linestaf" "\linestafsym{%}{%}"
"stem" "\stem{%}{%}"
"fill" "\hbox{}"
% ugh. 8\pt
}
% ugh what's our outdir called?
- \include "font-en-tja20.ly"
+ \include "feta20.ly"
}
{
/*
TODO: staff-size
- */
+ */
abbrev_flag_i_ = 0;
beam_l_ = 0;
beams_left_i_ = 0;
if (!stem_length_f ())
set_default_stemlen ();
- /* set_stemend ((dir_< 0) ?
- head_positions()[BIGGER]-stem_length_f ():
- head_positions()[SMALLER] + stem_length_f ());
- */
+
if (dir_ == UP)
stem_xdir_ = RIGHT;
if (invisible_b ())
Molecule beams;
Atom a (paper ()->lookup_l ()->beam (slope, w));
a.translate (Offset(- w / 2, stem_end_f () - (w / 2 * slope)));
+
// ugh
if (!beams_i)
a.translate_axis (dy + beamdy - dir_ * dy, Y_AXIS);
return beams;
}
-const Real ANGLE = 20* (2.0*M_PI/360.0);
+const Real ANGLE = 20* (2.0*M_PI/360.0); // ugh!
Molecule*
Stem::brew_molecule_p () const
{
if (!elt_b (s))
{
- warning ("Symtables `" + s + _("\' unknown"));
+ error ("Symtable `" + s + _("\' unknown"));
+ /*
+ We can't return, because we'll dump core anyway.
+ */
return 0;
}
else
- design macro for penstroke with rounded endings
+ - design decent macro for bulbed endings
- y-refpoint for rests should be the 4th staffline (gclef: b')
- versioning
- lo-res fixes.
mode_setup;
staffsize#:=16pt#;
-input wat-zie-ik;
+input feta-watzieik;
end.
staffsize#:=20pt#;
-input wat-zie-ik;
+input feta-watzieik;
end.