lilypond-0.1.17
[lilypond.git] / mi2mu / include / mudela-voice.hh
blobab4aef142d02101c63cc4e9c535532fb17411d13
1 //
2 // mudela-voice.hh -- declare Mudela_voice
3 //
4 // copyright 1997 Jan Nieuwenhuizen <jan@digicash.com>
6 #ifndef MUDELA_VOICE_HH
7 #define MUDELA_VOICE_HH
9 #include "mi2mu-proto.hh"
10 #include "plist.hh"
12 /// (mudela_voice)
13 class Mudela_voice {
14 public:
15 Mudela_voice (Mudela_staff* mudela_staff_l);
17 void add_item (Mudela_item* mudela_item_l);
18 Moment begin_mom();
19 Moment end_mom();
21 void output (Mudela_stream& mudela_stream_r);
23 private:
24 Mudela_staff* mudela_staff_l_;
25 Link_list<Mudela_item*> mudela_item_l_list_;
28 #endif // MUDELA_VOICE_HH