]> git.donarmstrong.com Git - lilypond.git/blob - hdr/midiscorewalker.hh
7ecce2a9eadfc8b6bfd6ec193fa95284d431e6fb
[lilypond.git] / hdr / midiscorewalker.hh
1 //
2 //  midiscorewalker.hh -- declare Midi_score_walker
3 //
4 //  (c) 1996,97 Han-Wen Nienhuys, Jan Nieuwenhuizen <jan@digicash.com>
5 //
6
7 #ifndef MIDI_SCORE_WALKER_HH
8 #define MIDI_SCORE_WALKER_HH
9
10 #include "proto.hh"
11 #include "grouping.hh"
12 #include "scorewalker.hh"
13 #include "midiitem.hh"
14
15 /// a simple walker which collects midi stuff, and then outputs
16 struct Midi_score_walker : Score_walker {
17     Midi_stream* midi_stream_l_;
18
19     /* *************** */
20     virtual void process();
21     
22     Midi_score_walker( Score* score_l, Midi_stream* midi_stream_l );
23 };
24
25
26 #endif // MIDI_SCORE_WALKER_HH
27
28