private NotesReadingHandler ReadWithNotesReadingHandler(MidiFile midiFile, bool sortNotes)
        {
            var notesReadingHandler = new NotesReadingHandler(sortNotes);

            MidiFileTestUtilities.ReadUsingHandlers(midiFile, notesReadingHandler);
            return(notesReadingHandler);
        }
Пример #2
0
            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;
            }
Пример #3
0
            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;
            }