source file of the GNU LilyPond music typesetter
- (c) 1997--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
struct Tremolo_req : public Request {
VIRTUAL_COPY_CONS (Music);
Tremolo_req ();
+};
+
+struct Chord_tremolo_notify_req : public Request
+{
- void set_type (int);
- int get_type () const;
+ Rational factor_;
+ VIRTUAL_COPY_CONS(Chord_tremolo_notify_req);
+ Chord_tremolo_notify_req();
};
class Articulation_req : public Script_req
{
public:
- String get_articulation_str ();
+ String get_articulation_string ();
protected:
virtual bool do_equal_b (Request const*) const;
virtual bool do_equal_b (Request const*) const;
};
+class String_number_req : public Script_req
+{
+protected:
+ VIRTUAL_COPY_CONS (Music);
+ virtual bool do_equal_b (Request const*) const;
+};
/// request which has some kind of pitch
struct Melodic_req :virtual Request
static int compare (Melodic_req const&,Melodic_req const&);
protected:
- /// transpose. #delta# is relative to central c.
- virtual void transpose (Pitch delta);
virtual bool do_equal_b (Request const*) const;
VIRTUAL_COPY_CONS (Music);
/**
- instruct lyric context to alter typesetting (unimplemented). */
+ instruct lyric context to alter typesetting. */
class Melisma_req : public Span_req
{
public:
VIRTUAL_COPY_CONS (Music);
};
+class Bass_figure_req: public Rhythmic_req
+{
+public:
+ VIRTUAL_COPY_CONS(Music);
+};
+
#endif // MUSICALREQUESTS_HH