]> git.donarmstrong.com Git - lilypond.git/blob - hdr/midicolumn.hh
partial: 0.0.34.hanjan
[lilypond.git] / hdr / midicolumn.hh
1 //
2 // midicolumn.hh -- declare Midi_column
3 //
4 // copyright 1997 Jan Nieuwenhuizen <jan@digicash.com>
5
6
7 #ifndef MIDI_COLUMN_HH
8 #define MIDI_COLUMN_HH
9
10 #include "key.hh"
11 #include "stcol.hh"
12 #include "staff.hh"
13
14 /// (mcol)
15 struct Midi_column : Staff_column {
16
17         Array<Melodic_req*> melreq_l_array_;
18         Midi_staff* mstaff_l_;
19         
20         void note_on( Midi_track* midi_track_l );
21         void note_off( Midi_track* midi_track_l, Moment next );
22         virtual void setup_one_request(Request*);
23
24         Midi_column(Midi_staff*rs);
25 };
26
27 #endif // MIDI_COLUMN_HH
28