2 audio-score.hh -- declare Audio_score
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 #Audio_score# contains the items, the columns.
19 class Audio_score
: public Music_output
{
24 void add (Audio_column
*);
25 void add_staff (Audio_staff
* l
);
26 void add (Audio_element
*p
);
29 void output (Midi_stream
& midi_stream_r
);
30 void output_header_track (Midi_stream
& midi_stream_r
);
35 Pointer_list
<Audio_column
*> audio_column_p_list_
;
36 Link_list
<Audio_staff
*> audio_staff_l_list_
;
37 Pointer_list
<Audio_element
*> audio_elem_p_list_
;
41 #endif // AUDIO_SCORE_HH