private NotesReadingHandler ReadWithNotesReadingHandler(MidiFile midiFile, bool sortNotes) { var notesReadingHandler = new NotesReadingHandler(sortNotes); MidiFileTestUtilities.ReadUsingHandlers(midiFile, notesReadingHandler); return(notesReadingHandler); }
private void ReadFileWithNotesReadingHandler(bool sortNotes) { var handler = new NotesReadingHandler(sortNotes); var settings = new ReadingSettings(); settings.ReadingHandlers.Add(handler); var midiFile = MidiFile.Read(TestFilesProvider.GetMiscFile_14000events(), settings); var notes = handler.Notes; }
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; }