Thanks to David Haywood for alerting me to the following information. Checkout his blog if you haven't already, it's a terrific read.
It would seem that OutRun shipped with a corrupted ROM containing some of the percussion samples used by the music tracks. Every music track bar Last Wave, is affected by this. Even the original sound track CDs, recorded from the production boards, contain the glitch!
The offending rom,
opr-10188.71, appears to have a single bit stuck high (xx1xxxxx). The sample data is distorted as a result.
Hiro Kawaguchi, the composer, had
this to say on January 18th 2007 when discussing the 20th Anniversary Edition release:
Isoda (recording engineer) listened the sound of OutRun before recording, then he noticed that drum sound is very noisy. This is strange, so he checked the board. Then he found one of the ROM is bad (bit6 is always ON)."
Using Google translate, he goes onto say they recovered the original samples from the CP/M format disks for the 20th Anniversary boxset. Listening to the 20th anniversary rendition, it is indeed correct. However, older versions, including the 1996 Sega Saturn release appear to contain the glitch.
You can visually see the problem in the screenshot below. The bottom waveform is the glitched version. The top waveform is a corrected version. Unfortunately, we're not certain of the origin of the fixed version. Was it provided by one of the original developers, or manually fixed?
The fixed version has not made it into MAME, due to their focus on reproducing the original experience accurately. However, there's no reason this fix can't be incorporated into Cannonball or the Enhanced Edition.
The samples in this file include the wood blocks and big cymbal crashes. The most noticeable difference is for Splash Wave, which uses many of these samples in it's introduction.
The improvement is most noticeable when using decent headphones or studio monitors.