2 performance.hh -- declare Performance
4 (c) 1997 Jan Nieuwenhuizen <jan@digicash.com>
10 #include "lily-proto.hh"
12 #include "music-output.hh"
14 /** all stuff which goes onto midi. notes, signs, symbols in a score
15 #Performance# contains the items, the columns.
18 class Performance : public Music_output {
23 void add (Audio_column*);
24 void add_staff (Audio_staff* l);
25 void add (Audio_element*p);
28 void output (Midi_stream& midi_stream_r);
29 void output_header_track (Midi_stream& midi_stream_r);
34 Pointer_list<Audio_column*> audio_column_p_list_;
35 Link_list<Audio_staff*> audio_staff_l_list_;
36 Pointer_list<Audio_element*> audio_elem_p_list_;
40 #endif // PERFORMANCE_HH