diff --git a/lib/flutter_midi_command_windows.dart b/lib/flutter_midi_command_windows.dart index e558b67..1645e64 100644 --- a/lib/flutter_midi_command_windows.dart +++ b/lib/flutter_midi_command_windows.dart @@ -419,7 +419,7 @@ void _onMidiData( partialSysExBuffer.addAll(messageData); if (partialSysExBuffer.isNotEmpty && partialSysExBuffer.last == 0xF7) { - dev?.handleSysexData(messageData, midiHdrPointer); + dev?.handleSysexData(Uint8List.fromList(partialSysExBuffer), midiHdrPointer); partialSysExBuffer.clear(); }