- Evoral::EventList<nframes_t> evlist;
-
- for (vector<TrackerInfo>::iterator t = tracker_info.begin(); t != tracker_info.end(); ++t) {
- DEBUG_TRACE (DEBUG::MidiPlaylistIO, string_compose ("Resolve %1 notes\n", (*t).first->on()));
- (*t).first->resolve_notes (evlist, (*t).second);
- delete (*t).first;
- }
-
- DEBUG_TRACE (DEBUG::MidiPlaylistIO, string_compose ("After resolution we now have %1 events\n", evlist.size()));
- for (Evoral::EventList<nframes_t>::iterator x = evlist.begin(); x != evlist.end(); ++x) {
- DEBUG_STR_SET(a,**x);
- DEBUG_TRACE (DEBUG::MidiPlaylistIO, string_compose ("\t%1\n", DEBUG_STR(a)));
- }
-
- RegionSortByLayer layer_cmp;
- sort(regs.begin(), regs.end(), layer_cmp);