bool do_equal_b (Request*) const;
void compress (Moment);
- virtual Moment duration() const;
+ virtual Moment length_mom () const;
static int compare (Rhythmic_req const&,Rhythmic_req const&);
REQUESTMETHODS(Rhythmic_req);
};
REQUESTMETHODS(Melodic_req);
};
+/// specify tonic of a chord
+struct Tonic_req : public Melodic_req
+{
+ Tonic_req ();
+ REQUESTMETHODS(Tonic_req);
+};
+
/// Put a note of specified type, height, and with accidental on the staff.
class Note_req : public Rhythmic_req, virtual public Melodic_req {
public: