public MidiFile(byte[] data)
{
Stream midiStream = null;
try {
//UnitySynth
//midiStream = File.Open(filename, FileMode.Open);
midiStream = new MemoryStream(data);
loadStream(midiStream);
} catch (Exception ex) {
throw new Exception("Midi Failed to Load!", ex);
} finally {
if (midiStream != null)
midiStream.Close();
}
}