Reply 2760 of 2760, by Falcosoft
- Rank
- l33t
M-HT wrote on Today, 13:38:I recorded received midi events in MidiPlayer using Event Viewer and compared it to the original midi file. Some sysex events we […]
I recorded received midi events in MidiPlayer using Event Viewer and compared it to the original midi file.
Some sysex events were missing from the recording. When I added them, then it played correctly.
The missing sysex events had the same timestamp as another sysex event.These events have the same timestamp and the second one is missing in the recording.
F0411016122000002020205363756D6D564D20322E392E3020202061F7
F0411016127F000001F7These events have the same timestamp and the 2nd, 3rd, 4th, 5th and 6th events are missing in the recording (the 1st, 7th and 8th event are in the recording).
F041101612050008000073F7
F041101612050010010D5DF7
F04110161205001801273BF7
F041101612050020000952F7
F04110161205002801282AF7
F041101612050030010149F7
F041101612050038002023F7
F041101612050040012E0CF7
I have done the exact same experiment on Windows with WMP as the main Midi playing app. I could get all SysEx events from Scummvm.mid played by WMP using Event Viewer:
So it seems the Wine Midi handling layer skips some SysEx messages that are sent at the exact same deltaTime for unknown reasons. It think this should be reported to Wine.
Last time the bug report of realnc was processed rather fast.