set_char_box (0, 0, 0, 0);
currentpicture := remember_pic;
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
enddef;
% ugh, should be bulb, not flare?
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
enddef;
penlabels (1, 2, 3, 4, 5, 6);
- draw_staff (-3, 1, 0);
+ draw_staff_if_debugging (-3, 1, 0);
enddef;
penlabels (range 101 thru 121);
penlabels (110', 111');
- draw_staff (-1, 3, 0);
+ draw_staff_if_debugging (-1, 3, 0);
enddef;
draw_block ((-b, -d), (-b + razt, h));
draw_block ((w - razt, -d), (w, h));
- draw_staff (-3, 1, 1);
+ draw_staff_if_debugging (-3, 1, 1);
enddef;
draw_tab_B ((-b + .025 reduced_ss, -d),
(2.1 reduced_ss, letterheight), 0.25);
- draw_staff (-3, 2, 0.5);
+ draw_staff_if_debugging (-3, 2, 0.5);
enddef;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
enddef;
-def draw_staff (expr first, last, offset) =
+def draw_staff_if_debugging (expr first, last, offset) =
if test <> 0:
pickup pencircle scaled stafflinethickness;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
enddef;
fet_beginchar ("Longa notehead", "uM2");
draw_longa (true);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
fet_beginchar ("Longa notehead", "dM2");
draw_longa (false);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
fet_beginchar ("Longa notehead", "uM2");
draw_longa (true);
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fet_beginchar ("Longa notehead", "dM2");
draw_longa (false);
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
fet_beginchar ("Brevis notehead", "sM1");
draw_brevis (1, 1);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
fet_beginchar ("Brevis notehead", "sM1");
draw_brevis(1, 1);
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
fet_beginchar ("Double-lined brevis notehead", "sM1double");
draw_brevis (2, 0.8);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
fet_beginchar ("Double-lined brevis notehead", "sM1double");
draw_brevis (2, 0.8);
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
whole_notehead_width# := charwd;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
undraw_inside_ellipse (1.30, 125 - puff_up_factor * 10,
0.68, 2 stafflinethickness#);
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
half_notehead_width# := charwd;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
undraw_inside_ellipse (3.25, 33, 0.81,
2.5 stafflinethickness#);
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
fet_beginchar ("Quarter notehead", "s2");
draw_quarter_path;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
draw_outside_ellipse (1.49 - puff_up_factor / 3.0, 31,
0.707, 0);
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
undraw_inside_ellipse (1.30, 125, 0.6,
.4 staff_space# + stafflinethickness#);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
undraw_inside_ellipse (1.30, 125, 0.6,
.4 staff_space# + stafflinethickness#);
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
undraw_inside_ellipse (3.5, 33, 0.80,
.3 staff_space# + 1.5 stafflinethickness#);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
.3 staff_space#
+ 1.5 stafflinethickness#);
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
fet_beginchar ("Quarter diamondhead", "s2diamond");
draw_outside_ellipse (1.80, 35, 0.495, -0.25);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
fet_beginchar ("Quarter diamondhead", "s2diamond");
draw_outside_ellipse (1.80, 35, 0.495, -0.25);
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
fet_beginchar ("Whole trianglehead", "s0triangle");
draw_whole_triangle_head;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
fet_beginchar ("Whole trianglehead", "s0triangle");
draw_whole_triangle_head;
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
fet_beginchar ("Half trianglehead (downstem)", "d1triangle");
draw_small_triangle_head (-1);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
fet_beginchar ("Half trianglehead (upstem)", "u1triangle");
draw_small_triangle_head (1);
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fet_beginchar ("Quarter trianglehead (upstem)", "u2triangle");
draw_closed_triangle_head (1);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
fet_beginchar ("Quarter trianglehead (downstem)", "d2triangle");
draw_closed_triangle_head (-1);
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fet_beginchar ("Whole slashhead", "s0slash");
draw_slash (4 slash_thick# + 0.5 staff_space#);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
fet_beginchar ("Half slashhead", "s1slash");
draw_slash (3.0 slash_thick# + 0.15 staff_space#);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
fet_beginchar ("Quarter slashhead", "s2slash");
draw_slash (1.5 slash_thick#);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
currentpicture := remember_pic;
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
currentpicture := remember_pic;
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
currentpicture := remember_pic;
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
currentpicture := remember_pic;
- draw_staff (-2, 2, 0.5);
+ draw_staff_if_debugging (-2, 2, 0.5);
fet_endchar;
fi;
if not filled:
undraw_inside_ellipse (3.25, 33, 0.81, 2.5 stafflinethickness#);
fi
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
enddef;
fet_beginchar ("Whole solhead", "s0sol");
if not filled:
undraw_inside_ellipse (1.9, 33, 0.74, 5.5 stafflinethickness#);
fi
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
endgroup
enddef;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
currentpicture := currentpicture
shifted (0, -block_rest_y + feta_space_shift);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
block_rest;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
rt x6 = w + block_rest_y;
draw_gridline (z5, z6, ledgerlinethickness_rounded);
- draw_staff (-2, 2, -3);
+ draw_staff_if_debugging (-2, 2, -3);
fet_endchar;
draw_gridline (z5, z6, ledgerlinethickness_rounded);
- draw_staff (-2, 2, 3);
+ draw_staff_if_debugging (-2, 2, 3);
fet_endchar;
addto currentpicture also currentpicture shifted (2 breve_rest_x, 0);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
draw_block ((0, -breve_rest_y + feta_shift),
(breve_rest_x, breve_rest_y));
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
draw_block ((0, 0), (breve_rest_x, breve_rest_y));
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
fet_beginchar ("breve rest (outside staff)", "M1o");
draw_gridline (z5, z6, ledgerlinethickness_rounded);
draw_gridline ((x5, 0), (x6, 0), ledgerlinethickness_rounded);
- draw_staff (-2, 2, 3);
+ draw_staff_if_debugging (-2, 2, 3);
fet_endchar;
penlabels (1, 2, 3, 4, 5, 6, 7);
penlabels (10, 11, 12, 13);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
-- z1l
.. cycle;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
enddef;
penlabels (1, 2);
labels (9);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
penlabels (1, 2);
labels (9);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
penlabels (1, 2);
labels (9);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
penlabels (1, 2);
labels (9);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
addto currentpicture also currentpicture scaled -1;
penlabels (1, 1', 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
- % draw_staff (-2, 2, 0);
+ % draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
draw_arpeggio;
penlabels (range 1 thru 9);
- draw_staff (-2, 2, 0.0);
+ draw_staff_if_debugging (-2, 2, 0.0);
endgroup;
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
enddef;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
remember_pic := currentpicture;
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
fet_endchar;
penlabels (1, 2, 3, 4, 5);
- draw_staff (-2, 2, 0);
+ draw_staff_if_debugging (-2, 2, 0);
enddef;
fet_beginchar ("Ed. Vat. do clef", "vaticana.do");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_vaticana_do_clef ((0, 0), 1.0);
fet_endchar;
fet_beginchar ("Ed. Vat. fa clef", "vaticana.fa");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_vaticana_fa_clef ((0, 0), 1.0);
fet_endchar;
fet_beginchar ("Ed. Med. do clef", "medicaea.do");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_medicaea_do_clef ((0, 0), 1.0);
fet_endchar;
fet_beginchar ("Ed. Med. fa clef", "medicaea.fa");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_medicaea_fa_clef ((0, 0), 1.0);
fet_endchar;
fet_beginchar ("neo-mensural c clef", "neomensural.c");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_neomensural_c_clef ((0, 0), 1.0);
fet_endchar;
fet_beginchar ("petrucci c1 clef", "petrucci.c1");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_petrucci_c_clef ((0, 0), +2, 1.0);
fet_endchar;
fet_beginchar ("petrucci c2 clef", "petrucci.c2");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_petrucci_c_clef ((0, 0), +1, 1.0);
fet_endchar;
fet_beginchar ("petrucci c3 clef", "petrucci.c3");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_petrucci_c_clef ((0, 0), 0, 1.0);
fet_endchar;
fet_beginchar ("petrucci c4 clef", "petrucci.c4");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_petrucci_c_clef ((0, 0), -1, 1.0);
fet_endchar;
fet_beginchar ("petrucci c5 clef", "petrucci.c5");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_petrucci_c_clef ((0, 0), -2, 1.0);
fet_endchar;
fet_beginchar ("mensural c clef", "mensural.c");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_mensural_c_clef ((0, 0), 1.0, true);
fet_endchar;
fet_beginchar ("black mensural c clef", "blackmensural.c");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_mensural_c_clef ((0, 0), 1.0, false);
fet_endchar;
fet_beginchar ("petrucci f clef", "petrucci.f");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_petrucci_f_clef ((0, 0), 1.0);
fet_endchar;
fet_beginchar ("mensural f clef", "mensural.f");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_mensural_f_clef ((0, 0), 1.0);
fet_endchar;
fet_beginchar ("petrucci g clef", "petrucci.g");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_petrucci_g_clef ((0, 0), 1.0);
fet_endchar;
%
fet_beginchar ("mensural g clef", "mensural.g");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_petrucci_g_clef ((0, 0), 1.0);
fet_endchar;
fet_beginchar ("Hufnagel do clef", "hufnagel.do");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_hufnagel_do_clef ((0, 0), 1.0);
fet_endchar;
fet_beginchar ("Hufnagel fa clef", "hufnagel.fa");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_hufnagel_fa_clef ((0, 0), 1.0);
fet_endchar;
fet_beginchar ("Hufnagel do/fa clef", "hufnagel.do.fa");
if test = 1:
- draw_staff (-1, 3, 0.0);
+ draw_staff_if_debugging (-1, 3, 0.0);
fi;
draw_hufnagel_do_fa_clef ((0, 0), 1.0);
fet_endchar;