#include "paper-def.hh"
#include "debug.hh"
#include "main.hh"
-#define BEZIER_BOW_DOUT if (check_debug && !monitor->silent_b ("Bezier_bow")) cout
+#define BEZIER_BOW_DOUT if (check_debug && !lily_monitor->silent_b ("Bezier_bow")) cout
#else
#define BEZIER_BOW_DOUT cerr
#endif
*/
+
+/*
+ UGH. Clean up debugging junk.
+ */
+
+
void
Curve::flipy ()
{
Bezier::print () const
{
#ifndef NPRINT
- if (check_debug && !monitor->silent_b ("Bezier_controls"))
+ if (check_debug && !lily_monitor->silent_b ("Bezier_controls"))
{
if (control_[1].length ())
{
Bezier_bow::calc ()
{
#ifndef NPRINT
-// if (check_debug && !monitor->silent_b ("Bezier_bow_controls"))
- if (check_debug && !(monitor->silent_b ("Bezier_controls")
- && monitor->silent_b ("Bezier_bow_controls")))
+// if (check_debug && !lily_monitor->silent_b ("Bezier_bow_controls"))
+ if (check_debug && !(lily_monitor->silent_b ("Bezier_controls")
+ && lily_monitor->silent_b ("Bezier_bow_controls")))
{
cout << "Before transform*********\n";
print ();
print ();
transform_back ();
#ifndef NPRINT
-// if (check_debug && !monitor->silent_b ("Bezier_bow_controls"))
- if (check_debug && !(monitor->silent_b ("Bezier_controls")
- && monitor->silent_b ("Bezier_bow_controls")))
+// if (check_debug && !lily_monitor->silent_b ("Bezier_bow_controls"))
+ if (check_debug && !(lily_monitor->silent_b ("Bezier_controls")
+ && lily_monitor->silent_b ("Bezier_bow_controls")))
{
cout << "After transform*********\n";
print ();
{
#ifndef NPRINT
Bezier::print ();
- if (check_debug && !monitor->silent_b ("Bezier_bow_controls"))
+ if (check_debug && !lily_monitor->silent_b ("Bezier_bow_controls"))
{
cout << "Bezier_bow\n";
cout << "Encompass: ";
{
Real thick = paper_l ()->get_var ("slur_thickness");
Array<Offset> c = get_controls ();
- Real dy = c[3].y () - c[0].y ();
+
Molecule a;
SCM d = get_elt_property (dashed_scm_sym);
else
a = lookup_l ()->dashed_slur (c, thick, gh_scm2int (SCM_CDR(d)));
- if (check_debug && !monitor->silent_b ("Bow"))
- {
- static int i = 1;
- cout << "******" << i++ << "******" << endl;
- cout << "c0.y: " << c[0].y () << endl;
- cout << "c3.y: " << c[3].y () << endl;
- cout << "dy: " << dy << endl;
- cout << "dy_f_l: " << dy_f_drul_[LEFT] << endl;
- cout << "dy_f_r: " << dy_f_drul_[RIGHT] << endl;
- cout << "dy_f: " << dy_f_drul_[RIGHT] - dy_f_drul_[LEFT] << endl;
- }
return new Molecule (a);
}
{
w = iter->next_moment();
DOUT << "proccing: " << w << '\n';
- if (!monitor->silent_b ("walking"))
+ if (!lily_monitor->silent_b ("walking"))
iter->print();
}
modify_next (w);
prepare (w);
- if (!monitor->silent_b ("walking"))
+ if (!lily_monitor->silent_b ("walking"))
print();
iter->process_and_next (w);
Midi_track::data_str () const
{
String str = Midi_chunk::data_str ();
- if (check_debug && !monitor->silent_b ("Midistrings"))
+ if (check_debug && !lily_monitor->silent_b ("Midistrings"))
str += "\n";
for (Cons<Midi_event> *i=event_p_list_.head_; i; i = i->next_)
{
str += i->car_->str ();
- if (check_debug && !monitor->silent_b ("Midistrings"))
+ if (check_debug && !lily_monitor->silent_b ("Midistrings"))
str += "\n";
}
return str;
{
// *this <<midi_c_r.str ();
String str = midi_c_r.str ();
- if (check_debug && !monitor->silent_b ("Midistrings"))
+ if (check_debug && !lily_monitor->silent_b ("Midistrings"))
{
str = String_convert::bin2hex_str (str) + "\n";
// ugh, should have separate debugging output with Midi*::print routines
void
My_lily_lexer::start_main_input ()
{
- if (!monitor->silent_b ("InitDeclarations") && check_debug)
+ if (!lily_monitor->silent_b ("InitDeclarations") && check_debug)
print_declarations (true);
- if (!monitor->silent_b ("InitLexer") && check_debug)
+ if (!lily_monitor->silent_b ("InitLexer") && check_debug)
set_debug (1);
*mlog << _ ("Parsing...");
init_parse_b_ = false;
- set_yydebug (!monitor->silent_b ("Parser") && check_debug);
+ set_yydebug (!lily_monitor->silent_b ("Parser") && check_debug);
lexer_p_->new_input (init, source_l_);
do_yyparse ();
#ifndef NPRINT
DOUT << "output_header\n";
- if (check_debug && !monitor->silent_b ("Guile"))
+ if (check_debug && !lily_monitor->silent_b ("Guile"))
{
gh_display (args_scm); gh_newline ();
}
{
#ifndef NPRINT
DOUT << classname(this) << "{\n";
- if (check_debug && !monitor->silent_b ("Score_element"))
+ if (check_debug && !lily_monitor->silent_b ("Score_element"))
ly_display_scm (element_property_alist_);
DOUT << "dependencies: " << dependency_size();
if (original_l_)
}
else
{
- if (!monitor->silent_b ("do_scores"))
+ if (!lily_monitor->silent_b ("do_scores"))
is_p->print ();
is_p->process();
}
$(outdir)/%.dvi: $(outdir)/%.ly
$(PYTHON) $(depth)/scripts/ly2dvi.py -o $(outdir) $<
-mv $(basename $(<F)).midi $(outdir)
-
+
# don't junk intermediate .dvi files. They're easier to view than
# .ps or .gif
.PRECIOUS: $(outdir)/%.dvi
#!@PYTHON@
+
+# TODO: Rewrite this. The control structure is too hairy.
+
"""
=======================================================================
LilyPond to dvi converter
if os.environ.has_key('TMP'):
this.__set('tmp',os.environ['TMP'],'environment')
-
+
+ def read_titledefs (this):
fd=this.get_texfile_path ('titledefs.tex')
mudefs=[]
sys.stderr.write (program_id () + '\n')
def print_version ():
- sys.stdout.write (program_id ())
+ sys.stdout.write (program_id () + '\n')
def help ():
sys.stdout.write (
return 0
identify()
-
+ Props.read_titledefs ()
+
if len(files):
for file in files:
infile.open(file)