diff --git a/Commons.Music.Midi.CoreMidiShared/CoreMidiAccess.cs b/Commons.Music.Midi.CoreMidiShared/CoreMidiAccess.cs index aa217ec..702ccc9 100644 --- a/Commons.Music.Midi.CoreMidiShared/CoreMidiAccess.cs +++ b/Commons.Music.Midi.CoreMidiShared/CoreMidiAccess.cs @@ -212,12 +212,8 @@ public void Dispose() MidiPacket[] arr = new MidiPacket[1]; public void Send (byte[] mevent, int offset, int length, long timestamp) { - unsafe { - fixed (byte* ptr = mevent) { - arr [0] = new MidiPacket(timestamp, (ushort)length, (IntPtr)(ptr + offset)); - port.Send (details.Endpoint, arr); - } - } + arr [0] = new MidiPacket(timestamp, mevent, offset, length); + port.Send (details.Endpoint, arr); } } }