private TimedEventsReadingHandler ReadWithTimedEventsReadingHandler(MidiFile midiFile, bool sortEvents) { var timedEventsReadingHandler = new TimedEventsReadingHandler(sortEvents); MidiFileTestUtilities.ReadUsingHandlers(midiFile, timedEventsReadingHandler); return(timedEventsReadingHandler); }
private void ReadFileWithTimedEventsReadingHandler(bool sortEvents) { var handler = new TimedEventsReadingHandler(sortEvents); var settings = new ReadingSettings(); settings.ReadingHandlers.Add(handler); var midiFile = MidiFile.Read(TestFilesProvider.GetMiscFile_14000events(), settings); var timedEvents = handler.TimedEvents; }
private void ReadFileWithReadingHandlers(bool sortObjects) { var notesReadingHandler = new NotesReadingHandler(sortObjects); var timedEventsReadingHandler = new TimedEventsReadingHandler(sortObjects); var tempoMapReadingHandler = new TempoMapReadingHandler(); var settings = new ReadingSettings(); settings.ReadingHandlers.Add(notesReadingHandler); settings.ReadingHandlers.Add(timedEventsReadingHandler); settings.ReadingHandlers.Add(tempoMapReadingHandler); var midiFile = MidiFile.Read(TestFilesProvider.GetMiscFile_14000events(), settings); var tempoMap = tempoMapReadingHandler.TempoMap; var timedEvents = timedEventsReadingHandler.TimedEvents; var notes = notesReadingHandler.Notes; }