Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09008 Sound Major Always 13 days ago 13 days ago
Tester JimCarlTay View Status Public Platform MAME (Official Binary)
Assigned To Resolution Invalid report OS Windows 10/11 (64-bit)
Status [?] Closed Driver
Version 0.272 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 09008: vgmplay [All software list items using QSound]: Attempting to load any QSound soundtrack gives a "Bad rip" error
Description When loading any Capcom QSound soundtrack (examples include 1944: The Loop Master (1944), 19XX: The War Against Destiny (19xx), Cadillacs and Dinosaurs (dino), Street Fighter EX (sfex), and Street Fighter EX2 Plus (sfex2p)) on the VGM player, an error notice will appear saying "bad rip detected, correcting qsound clock".

The resulting music would sound incomplete compared to how they would sound in-game.
Steps To Reproduce Using 1944: The Loop Master as an example:

1. Load the VGM player (vgmplay), pick the software list item "1944 - The Loop Master (CP System II)" (vgmplay:1944), and select the first track ("01 opening.vgz").
2. You will see the error notice. Meanwhile, try listening to how it sounds like on the player, then exit, and load the actual game (ROM set: 1944) to see the difference between how it sounds like on the VGM player compared to how it sounds in-game.
Additional Information A screenshot of the error message is attached below. Audio recordings (of that same example in the reproduction steps) of how it sounds like on the VGM player (the possible bad rip) and how it sounds like on VGMRips (which would closely reflect how it sounds in-game) are also provided.

Despite the VGM player's "Imperfect sound" flag, the majority of games that use QSound chips have the sound status as "OK." Only the ZN-based ones have imperfect sound flags, but they may sound better in-game than on the VGM player.
Github Commit
Flags
Regression Version
Affected Sets / Systems vgmplay [All software list items using QSound]
Attached Files
png file icon QSound error.png (2,327 bytes) 13 days ago Uploaded by JimCarlTay
The "Bad rip" error message
JimCarlTay
mp3 file icon 1944 opening vgmrips.mp3 (1,002,384 bytes) 13 days ago Uploaded by JimCarlTay
Opening track of 1944: The Loop Master as heard on VGMRips / in-game
mp3 file icon 1944 opening vgmplay.mp3 (885,120 bytes) 13 days ago Uploaded by JimCarlTay
Opening track of 1944: The Loop Master as heard in vgmplay
png file icon QSoundClock.png (8,392 bytes) 13 days ago Uploaded by Fujix
Fujix
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.22560
Fujix
Administrator
13 days ago
If I rip a VGM file with VGMMAME, the 19xx file doesn't have the bad rip error and play back correctly.
Is it really a problem of MAME?
User avatar
No.22561
Fujix
Administrator
13 days ago
The QSound clock setting for current software list items (from vgmrips.net) is 0x003d0900 -> 4MHz
In the newly ripped vgm, it is 0x03938700 -> 60MHz.
MAME is correctly working.