/*
bar-reg.cc -- implement Bar_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
#include "bar-reg.hh"
#include "bar.hh"
#include "command-request.hh"
-//#include "score-column.hh"
#include "time-description.hh"
Bar_register::Bar_register()
/*
bar.cc -- implement Bar
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
calcideal.cc -- implement Score::calc_idealspacing()
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
clef-item.cc -- implement Clef_item
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
t += "_change";
Symbol s = paper()->lookup_l()->clef(t);
Molecule*output = new Molecule(Atom(s));
- output->translate(Offset(0, paper()->internote() * y_off));
+ output->translate(Offset(0, paper()->internote_f() * y_off));
return output;
}
/*
collision-reg.cc -- implement Collision_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
commandrequest.cc -- implement Nonmusical reqs
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
dynamic-reg.cc -- implement Dynamic_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
global-regs.cc -- implement
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
grouping.cc -- implement Rhythmic_grouping
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
identifier.cc -- implement identifier and derived classes
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
bar-reg.hh -- declare Bar_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
- bar.hh -- part of LilyPond
+ bar.hh -- part of GNU LilyPond
(c) 1996,97 Han-Wen Nienhuys
*/
/*
bow.hh -- declare Bow
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
#include "directional-spanner.hh"
/**
- base class for anything that looks like a slur.
+ Base class for anything that looks like a slur.
+ Anybody with a better name?
*/
class Bow : public Directional_spanner {
protected:
/*
- clef.hh -- part of LilyPond
+ clef.hh -- part of GNU LilyPond
(c) 1996,97 Han-Wen Nienhuys
*/
/*
collision-reg.hh -- declare Collision_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
command-request.hh -- declare Non musical requests
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
dynamic-reg.hh -- declare Dynamic_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
- grouping.hh -- part of LilyPond
+ grouping.hh -- part of GNU LilyPond
(c) 1996,97 Han-Wen Nienhuys
*/
/*
item.hh -- declare Item
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
#include "glob.hh"
#include "boxes.hh"
#include "string.hh"
-#include "staff-elem.hh"
+#include "score-elem.hh"
/**
a horizontally fixed size element of the score
/// indirection to the column it is in
PCol * pcol_l_;
- /* *************** */
virtual Item *item() { return this; }
Item();
- void do_print()const;
Real hpos_f() const;
NAME_MEMBERS(Item);
- /**
-
- @return the line where this is in;
-
- PRE
- Breaking calc has to be finished
- */
- Line_of_score * line_l() const;
+ virtual Line_of_score * line_l() const;
+protected:
+ virtual void do_print()const;
+
};
+
#endif
/*
- key-item.hh -- part of LilyPond
+ key-item.hh -- part of GNU LilyPond
(c) 1996,97 Han-Wen Nienhuys
*/
/*
key-reg.hh -- declare Key_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
- keyword.hh -- part of LilyPond
+ keyword.hh -- part of GNU LilyPond
(c) 1996,97 Han-Wen Nienhuys
*/
/*
- leastsquare.hh -- part of LilyPond
+ leastsquare.hh -- part of GNU LilyPond
(c) 1996,97 Han-Wen Nienhuys
*/
/*
linespace.hh -- declare Colinfo, Spacing_problem
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1996,1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
- lilypond, (c) 1996,97 Han-Wen Nienhuys
+ lookup.hh -- declare Lookup
+
+ source file of the GNU LilyPond music typesetter
+
+ (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
+
#ifndef LOOKUPSYMS_HH
#define LOOKUPSYMS_HH
/* *************** */
void add(String, Symtable*);
void print()const;
- Real internote()const;
+ Real internote_f()const;
Symbol linestaff(int n, Real w)const;
Symbol fill(Box b)const;
/*
meter-reg.hh -- declare Meter_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
midioutput.hh -- declare Midi_output
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
//
-// midistream.hh -- part of LilyPond
+// midistream.hh -- part of GNU LilyPond
//
// copyright 1997 Jan Nieuwenhuizen <jan@digicash.com>
/*
musical-request.hh -- declare Musical requests
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
note-column-reg.hh -- declare Note_column_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
notename-table.hh -- declare
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
- notename.hh -- part of LilyPond
+ notename.hh -- part of GNU LilyPond
(c) 1996,97 Han-Wen Nienhuys
*/
/*
- offset.hh -- part of LilyPond
+ offset.hh -- part of GNU LilyPond
(c) 1996,97 Han-Wen Nienhuys
*/
/*
qlp.hh -- declare Ineq_constrained_qp, Mixed_qp
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
qlpsolve.hh -- declare Active_constraints, Inactive_iter
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
register.hh -- declare Request_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1996, 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
#include "lily-proto.hh"
#include "varray.hh"
#include "request.hh"
-#include "staff-elem-info.hh"
+#include "score-elem-info.hh"
#include "staff-info.hh"
/**
/*
request-column.hh -- declare Request_column
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
request.hh -- declare Request baseclasses.
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
#ifndef REQUEST_HH
#define REQUEST_HH
-// LilyPond's second egg of columbus!
+// GNU LilyPond's second egg of columbus!
#include "glob.hh"
#include "string.hh"
#include "moment.hh"
-#include "class-name.hh"
+#include "virtual-methods.hh"
#include "input.hh"
/**
#define REQUESTMETHODS(T,accessor) \
virtual T * accessor() { return this;}\
NAME_MEMBERS(T);\
-virtual Request *clone() const { return new T(*this); } \
+VIRTUAL_COPY_CONS(T, Request)\
virtual void do_print() const
#endif
/*
rest-collision-reg.hh -- declare Rest_collision_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
--- /dev/null
+/*
+ score-elem-info.hh -- declare Score_elem_info
+
+ source file of the GNU LilyPond music typesetter
+
+ (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+*/
+
+
+#ifndef STAFFELEMINFO_HH
+#define STAFFELEMINFO_HH
+
+#include "scalar.hh"
+#include "lily-proto.hh"
+#include "varray.hh"
+
+/// data container.
+struct Score_elem_info {
+ Score_elem * elem_l_;
+ Request*req_l_;
+ Voice const * voice_l_;
+ Array<Request_register*> origin_reg_l_arr_;
+
+ /* *** */
+ Score_elem_info(Score_elem*, Request*);
+ Score_elem_info();
+};
+
+
+struct Feature {
+ Scalar type_;
+ Scalar value_;
+};
+#endif // STAFFELEMINFO_HH
/*
- script-def.hh -- part of LilyPond
+ script-def.hh -- part of GNU LilyPond
(c) 1996,97 Han-Wen Nienhuys
*/
/*
- script-reg.hh -- part of LilyPond
+ script-reg.hh -- part of GNU LilyPond
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
- script.hh -- part of LilyPond
+ script.hh -- part of GNU LilyPond
(c) 1996,97 Han-Wen Nienhuys
*/
/*
staff-info.hh -- declare Staff_info
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
staff-regs.hh -- declare Staff_registers
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
staff-sym-reg.hh -- declare
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
- stem-beam-reg.hh -- part of LilyPond
+ stem-beam-reg.hh -- part of GNU LilyPond
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
swallow-reg.hh -- declare Swallow_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
- text-item.hh -- part of LilyPond
+ text-item.hh -- part of GNU LilyPond
(c) 1996,97 Han-Wen Nienhuys
*/
/*
- text-reg.hh -- part of LilyPond
+ text-reg.hh -- part of GNU LilyPond
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
tie-reg.hh -- declare Tie_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
- moment.hh -- part of LilyPond
+ moment.hh -- part of GNU LilyPond
(c) 1996,97 Han-Wen Nienhuys
*/
/*
voice-group-regs.hh -- declare Voice_group_registers
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
voice-regs.hh -- declare Voice_registers
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
input-register.cc -- implement Input_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
input-score.cc -- implement Input_score
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
key-reg.cc -- implement Key_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
/*
key.cc -- implement Key, Octave_key
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
/*
lexerinit.cc -- implement some stuff
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
lyric-register.cc -- implement Lyric_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
meter-reg.cc -- implement Meter_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
//
// midi-def.cc -- implement midi output
//
-// source file of the LilyPond music typesetter
+// source file of the GNU LilyPond music typesetter
//
// (c) 1997 Jan Nieuwenhuizen <jan@digicash.com>
//
// midiitem.cc
//
-// source file of the LilyPond music typesetter
+// source file of the GNU LilyPond music typesetter
//
// (c) 1997 Jan Nieuwenhuizen <jan@digicash.com>
/*
midioutput.cc -- implement Midi_output
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>, Jan Nieuwenhuizen <jan@digicash.com>
*/
//
// midistream.cc
//
-// source file of the LilyPond music typesetter
+// source file of the GNU LilyPond music typesetter
//
// (c) 1997 Jan Nieuwenhuizen <jan@digicash.com>
/*
midi-walker.cc -- implement Midi_walker
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>, Jan Nieuwenhuizen <jan@digicash.com>
/*
request.cc -- implement all musical requests.
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
my-lily-lexer.cc -- implement My_lily_lexer
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
my-lily-parser.cc -- implement My_lily_parser
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
notename-table.cc -- implement Notename_table
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
paper-def.cc -- implement Paper_def
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
}
Real
-Paper_def::interline() const
+Paper_def::interline_f() const
{
return lookup_p_->ball(4).dim.y.length();
}
Real
-Paper_def::internote() const
+Paper_def::internote_f() const
{
- return lookup_p_->internote();
+ return lookup_p_->internote_f();
}
Real
Paper_def::note_width()const
/*
pulk-voices.cc -- implement Pulk_voice
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
pulk-voices.cc -- implement Pulk_voices
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
qlpsolve.cc -- implement Active_constraints, Inactive_iter
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1996, 1997 Han-Wen Nienhuys <hanwen@stack.nl>
/*
registergroup.cc -- implement Register_group_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
request-column.cc -- implement Request_column
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
rest-collision-reg.cc -- implement Rest_collision_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
score-column.cc -- implement Score_column
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
--- /dev/null
+/*
+ score-elem-info.cc -- implement Score_elem_info
+
+ source file of the GNU LilyPond music typesetter
+
+ (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+*/
+
+#include "score-elem-info.hh"
+#include "request.hh"
+
+Score_elem_info::Score_elem_info(Score_elem*s_l, Request*r_l)
+{
+ elem_l_ = s_l;
+ voice_l_ = (r_l)?r_l->voice_l():0;
+ req_l_ = r_l;
+}
+
+Score_elem_info::Score_elem_info()
+{
+ elem_l_ = 0;
+ voice_l_ = 0;
+
+ req_l_ = 0;
+}
+
+
+
/*
score-walker.cc -- implement Score_walker
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
script.cc -- implement Script
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
Script::Script(Script_req* rq)
- :Staff_side(this)
{
specs_l_ = rq->scriptdef_p_;
inside_staff_b_ = specs_l_->inside_staff_b_;
Molecule*
Script::brew_molecule_p() const
{
- Real dy = paper()->internote();
+ Real dy = paper()->internote_f();
Molecule*out = new Molecule(Atom(symbol()));
out->translate(Offset(0,dy * pos_i_));
/*
staff-info.cc -- implement Staff_info
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
#include "proto.hh"
/*
staff-regs.cc -- implement Staff_registers
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
staff-sym-reg.cc -- implement Staff_sym_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
staffsym.cc -- implement Staff_symbol
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
return new Molecule(a);
}
-Spanner*
-Staff_symbol::do_break_at(PCol*p1, PCol*p2)const
-{
- Staff_symbol *span_p=new Staff_symbol(*this);
- return span_p;
-}
-
void
Staff_symbol::set_extent(PCol*p1, PCol*p2)
{
Real
Staff_symbol::inter_note_f()const
{
- return paper()->internote();
+ return paper()->internote_f();
}
int
/*
staff-walker.cc -- implement Staff_walker
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
swallow-reg.cc -- implement Swallow_register
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
template2.cc -- instantiate some list templates.
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
template4.cc -- instantiate Link_list baseclass.
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
#/*
template7.cc -- instantiate Request_column
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
text-item.cc -- implement Text_item
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
#include "lookup.hh"
Text_item::Text_item(Text_def *tdef_l, int d)
- : Staff_side(this)
{
dir_i_ = d;
fat_b_ = false;
if(dir_i_<0 ) // should do something better anyway.
mol_p->translate(Offset(0, -mol_p->extent().y.left ));
- mol_p->translate(Offset(0, pos_i_ * paper()->internote()));
+ mol_p->translate(Offset(0, pos_i_ * paper()->internote_f()));
return mol_p;
}
/*
time-description.cc -- implement Time_description
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
voice-elt.cc -- implement Voice_element
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
voicegroup.cc -- implement Voice_group_registers
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
voice-regs.cc -- implement Voice_registers
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
voice.cc -- implement Voice
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
/*
warn.cc -- implement warning and error messages. Needs cleanup.
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/