https://bugs.winehq.org/show_bug.cgi?id=52828
Bug ID: 52828 Summary: Incorrect instruments in MIDI playback over ALSA Product: Wine Version: 7.5 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: dark@darkok.xyz Distribution: ---
Created attachment 72216 --> https://bugs.winehq.org/attachment.cgi?id=72216 MIDI file that is played noticably wrong
Starting from Wine 7.5, some MIDIs aren't played back properly as they have the incorrect instruments, at least when I've tried playing them using aplaymidi on a VST using SAVIHost.
Downloads: https://www.hermannseib.com/programs/savihostx64.zip https://cdn.roland.com/assets/media/zip/scva_win_trial.zip
Steps to reproduce: 1. Execute "winetricks mfc90" to get a required DLL 2. Extract scva_win_trial.zip and install the Roland Sound Canvas VA VST 3. Extract savihostx64.zip, and move savihost.exe to "C:\Program Files\Roland\Sound Canvas VA" 4. Rename savihost.exe to "Sound Canvas VA.exe" 5. Run the renamed executable 6. Go to Devices>MIDI, and set Input Port 1 to "Midi Through Port-0" 7. Run "aplaymidi -p 14:0 smr_101.mid" to start playing the MIDI 8. In the VST, click "PART", and the correct instruments should be Vibraphone for the first three, and "KICK&SNARE" for the 11th. However, starting from Wine 7.5, these instruments are incorrectly set to "Piano 1" for the first three, and "Syn. Strings 1" for the 11th.
https://bugs.winehq.org/show_bug.cgi?id=52828
dark@darkok.xyz changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
https://bugs.winehq.org/show_bug.cgi?id=52828
--- Comment #1 from dark@darkok.xyz --- Created attachment 72217 --> https://bugs.winehq.org/attachment.cgi?id=72217 Expected output, using Wine 7.4
https://bugs.winehq.org/show_bug.cgi?id=52828
--- Comment #2 from dark@darkok.xyz --- Created attachment 72218 --> https://bugs.winehq.org/attachment.cgi?id=72218 Actual (broken) output, using Wine 7.6
https://bugs.winehq.org/show_bug.cgi?id=52828
dark@darkok.xyz changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=52828
dark@darkok.xyz changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|Ubuntu |---
https://bugs.winehq.org/show_bug.cgi?id=52828
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- Can you do a regression test? https://wiki.winehq.org/Regression_Testing
https://bugs.winehq.org/show_bug.cgi?id=52828
--- Comment #4 from dark@darkok.xyz --- (In reply to Fabian Maurer from comment #3)
Can you do a regression test? https://wiki.winehq.org/Regression_Testing
I've identified the broken commit as being 7494328896f3c5a4e3020fac368ae4a74d470dbf, making the broken component winealsa.drv. I've also noticed that starting from 1fa0d491a87f5c7d9f600ea95ee2bfc37ca6f940, the VST running under SAVIHost takes a long time to close, and both it and wineserver uses a lot of the CPU while doing so.
https://bugs.winehq.org/show_bug.cgi?id=52828
dark@darkok.xyz changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |7494328896f3c5a4e3020fac368 | |ae4a74d470dbf Component|-unknown |winealsa.drv
https://bugs.winehq.org/show_bug.cgi?id=52828
dark@darkok.xyz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |huw@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=52828
Julian RĂ¼ger jr98@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jr98@gmx.net
https://bugs.winehq.org/show_bug.cgi?id=52828
Huw Davies huw.davies@physics.ox.ac.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |huw.davies@physics.ox.ac.uk
--- Comment #5 from Huw Davies huw.davies@physics.ox.ac.uk --- Please retest with Wine 7.7. Should be fixed by commit ff1641ce0aee9e4f26aaadeb24630597b0cd7356
https://bugs.winehq.org/show_bug.cgi?id=52828
dark@darkok.xyz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #6 from dark@darkok.xyz --- Can confirm it is fixed in Wine 7.7. However, the program still takes an unusually long time to close and reset audio, which I should put in a separate report.
https://bugs.winehq.org/show_bug.cgi?id=52828
dark@darkok.xyz changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ff1641ce0aee9e4f26aaadeb246 | |30597b0cd7356
https://bugs.winehq.org/show_bug.cgi?id=52828
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.8.