2 // mudela-staff.hh -- declare mudela_staff
4 // copyright 1997 Jan Nieuwenhuizen <janneke@gnu.org>
6 #ifndef MUDELA_STAFF_HH
7 #define MUDELA_STAFF_HH
9 #include "midi2ly-proto.hh"
10 #include "flower-proto.hh"
18 Mudela_staff (int number_i
, String copyright_str
, String track_name_str
, String instrument_str
);
20 void add_item (Mudela_item
* mudela_item_p
);
21 void eat_voice (Cons_list
<Mudela_item
>& items
);
24 void output (Mudela_stream
& mudela_stream_r
);
27 String copyright_str_
;
28 String instrument_str_
;
30 Mudela_key
* mudela_key_l_
;
31 Mudela_time_signature
* mudela_time_signature_l_
;
32 Mudela_tempo
* mudela_tempo_l_
;
36 void output_mudela_begin_bar (Mudela_stream
& mudela_stream_r
, Rational now_mom
, int bar_i
);
38 Cons_list
<Mudela_voice
> mudela_voice_p_list_
;
39 Cons_list
<Mudela_item
> mudela_item_p_list_
;
42 #endif // MUDELA_STAFF_HH