X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fmidi-walker.hh;h=138b47dbb3de94e6a56e8ab7b43cdee3e9c28230;hb=26380ed75fbd7b32781715c043dfa5dd96dfbe4a;hp=342983f5f16b5e5e5e7da799c88d9b8dcf61f775;hpb=fc3e875d6bf06f0680e897faffdcab36ad975a03;p=lilypond.git diff --git a/lily/include/midi-walker.hh b/lily/include/midi-walker.hh index 342983f5f1..138b47dbb3 100644 --- a/lily/include/midi-walker.hh +++ b/lily/include/midi-walker.hh @@ -1,9 +1,9 @@ /* midi-walker.hh -- declare Midi_walker - (c) 1996--2001 Han-Wen Nienhuys - Jan Nieuwenhuizen - */ + (c) 1996--2005 Han-Wen Nienhuys + Jan Nieuwenhuizen +*/ #ifndef MIDI_WALKER_HH #define MIDI_WALKER_HH @@ -12,38 +12,38 @@ #include "lily-proto.hh" #include "moment.hh" -struct Midi_note_event : PQueue_ent +struct Midi_note_event : PQueue_ent { bool ignore_b_; Midi_note_event (); }; -int compare (Midi_note_event const& left, Midi_note_event const& right); +int compare (Midi_note_event const &left, Midi_note_event const &right); /** - walk audio and output midi - */ + walk audio and output midi +*/ class Midi_walker { public: - Midi_walker (Audio_staff* audio_staff_l, Midi_track* midi_track_l); + Midi_walker (Audio_staff *audio_staff, Midi_track *midi_track); ~Midi_walker (); void process (); void operator ++ (int); bool ok () const; + private: - void do_start_note (Midi_note* note_p); + void do_start_note (Midi_note *note); void do_stop_notes (Moment now_mom); - void output_event (Moment now_mom, Midi_item* l); + void output_event (Moment now_mom, Midi_item *l); - Midi_track* track_l_; - Audio_staff* staff_l_; + Midi_track *track_; + Audio_staff *staff_; int index_; - Link_array * item_l_arr_l_; + Link_array *items_; PQueue stop_note_queue; Moment last_mom_; }; - #endif // MIDI_WALKER_HH