- void do_start_note (Midi_note* note_p);
- void do_stop_notes (Moment now_mom);
- void output_event (Moment now_mom, Midi_item* l);
-
- Midi_track* track_l_;
- PQueue<Midi_note_event> stop_note_queue;
- Moment last_mom_;
+ void do_start_note (Midi_note *note);
+ void do_stop_notes (int);
+ void output_event (int, Midi_item *l);
+ Midi_item *get_midi (Audio_item*);
+ int channel_;
+ Midi_track *track_;
+ Audio_staff *staff_;
+ vsize index_;
+ vector<Audio_item*> items_;
+ PQueue<Midi_note_event> stop_note_queue;
+ int last_tick_;
+
+ vector<Midi_item*> midi_events_;