gaffa2002 wrote on 2023-05-21, 17:11:
auron wrote on 2023-05-21, 13:30:
the issue isn't that audio pauses upon track changes, where obviously there will always be a seek time with optical media, it's that PC games grind to a halt for a second or two. a CD drive playing audio should not affect the game at all. this really seems like a legacy PC cruft issue that reminds me of those ghost floppy A: drives, where clicking on it will freeze up the machine for a couple of seconds.
This, the audio track taking a while to play isn't much of a problem. Problem is the game itself stuttering each time the audio track needs to be replayed.
I remember that being annoying specially in platform games like Earthworm Jim SE and Pitfall, sometimes this stutter was enough to make me miss a jump. It was also a problem in DOS games IIRC.
This is one of those day-in-the-life kinds aspects of PC-gaming that we have kind of forgotten about. Really early PC-games that made use of music from the CD would typically time the playback of audio tracks in a way that made the skip/stutter bearable or unnoticeable. Some game devs made use of the large capacity of the CD by actually having the same music repeat multiple times on a track to give the player extra time before the pause or skip would inevitably occur, if the music playback was constant. Some made sure, that the tracks were always played in succession in order to practically avoid the skip etc.
It has something to do with how more primitive operating systems dealt with concurrent activity, I think. Having your floppy or CD-drive accessed would hose anything else a system running DOS or Windows 9x was doing and I think the amount of creative work-arounds from the game developers themselves shows that the issue is well known and unfortunately a feature, not a bug.
Like others have written, some (usually older CD-drives) are better at switching tracks, because this was actually a priority when they were still used to play CD-music. With newer drives the spindle speed increased dramatically (as did noise and vibration), but this does not help with music where the spindle is always the same, but the laser needs to locate the start of the track to begin playback.