From e7810afa9200b4553f3d9bf96b3d2f9d8161e6fe Mon Sep 17 00:00:00 2001 From: fred Date: Sat, 5 Oct 1996 14:58:12 +0000 Subject: [PATCH] lilypond-0.0.1 --- rhythmstaf.hh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 rhythmstaf.hh diff --git a/rhythmstaf.hh b/rhythmstaf.hh new file mode 100644 index 0000000000..1e56355cd7 --- /dev/null +++ b/rhythmstaf.hh @@ -0,0 +1,31 @@ +struct Rhythmic_staff; + +/// column of Rhythmic_staff +struct Rhythmic_column : Staff_column { + // mega-stupido. only do notes, one at a time + Request *the_note; + Rhythmic_staff* staff_; + + /****************/ + + void typeset_req(Request *rq); + void take_request(Request *rq); + void typeset_command(Command *, int brs); + void process_commands( ); + void process_requests(); + + Rhythmic_column(Score_column*s,Rhythmic_staff*rs); +}; + + +/// simple percussion staff +struct Rhythmic_staff : Staff { + /// indirection to the PStaff. + PStaff *theline; + void set_output(PScore *); + void process_commands( PCursor &where); + + void grant_requests(); + Staff_column * create_col(Score_column*); +}; + -- 2.39.5