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