https://bugs.winehq.org/show_bug.cgi?id=44881
Bug ID: 44881 Summary: MidRadio Player doesn't send SysEx messages to the MIDI device. Product: Wine Version: 3.4 Hardware: x86 URL: http://download.music-eclub.com/mrplayer/win/mr7211.ms i OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winmm&mci Assignee: wine-bugs@winehq.org Reporter: sagawa.aki+winebugs@gmail.com Distribution: Ubuntu
MidRadio Player is a MIDI player distributed by Yamaha Corporation. When I choose an external MIDI port in the option dialog, it doesn't send System Exclusive (SysEx) message at all.
How to setup: 1) Download MidRadio player from the above URL. 2) Install mr7211.msi using msiexec, i.e. wine msiexec /i mr7211.msi. 3) Follow the setup wizards (written in Japanese).
How to reproduce: 1) Create a virtual MIDI port by "amidi -p virtual -d" 2) In another terminal, chdir to the install directory and run MidRadio palyer, i.e. "wine MidRadio.exe" 3) Click No (or Yes) for cooperation in quality improvement. (first start up time only) 4) Choose the following menu item: オプション(Option) - MIDI出力先の設定(Setup MIDI output) 5) In the dialog, choose MIDIデバイスを使う(Use MIDI device) and pick up the virtual MIDI device port, e.g. "Client-129 - Virtual RawMIDI", from the drop down list. 6) Click [OK] and close the dialog window. 7) Press Ctrl+O or choose the following menu item: ファイル(File) - ファイルを開く(Open a file) 8) Select a MIDI file which contains SysEx message. I tested with Free Sample MIDI Files for Yamaha GM and XG Keyboards[1]. 9) Click 開く(Open), then MidRadio Player plays it.
Expected behavior: - amidi's terminal window shows SysEx message, e.g. F0 7E 7F 09 01 F7 for GM System On. Then, shows another MIDI message, Note On, Note Off, etc. - No playback voice as we're using virtual port.
Actual behavior: - amidi's terminal window doesn't show SysEx message. However, it shows common MIDI message, Note On, Note Off, etc. - No playback voice.
[1] http://faq.yamaha.com/us/en/article/musical-instruments/keyboards/digitalkey...
https://bugs.winehq.org/show_bug.cgi?id=44881
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #1 from Sagawa sagawa.aki+winebugs@gmail.com --- I found out that this bug is caused by MIDI stream MEVT_LONGMSG handling.
I sent an audio test case and a patch: - Test case, https://source.winehq.org/patches/data/144245 - Patch, https://source.winehq.org/patches/data/144246
https://bugs.winehq.org/show_bug.cgi?id=44881
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |185d98bbfdbf7ef10ef52d0264a | |5a38aedd3b19d
--- Comment #2 from Sagawa sagawa.aki+winebugs@gmail.com --- Fixed by 185d98bbfdbf7ef10ef52d0264a5a38aedd3b19d.
https://bugs.winehq.org/show_bug.cgi?id=44881
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.6.