For anyone who tries to run the demo:
Quick fix: Uncomment //midiSequencer.LoadMidi(songFile, false); at Assets/Scripts/MidiPlayer.cs:71
It's very interesting that the sequencer cannot access _MidiFile.CombinedTrack.TotalTime because the _MidiFile has never been set.
Cheers,
Kailang