First post, by kool kitty89
I noticed that Tie Fighter and X-Wing (CD, so basically the same engine) had really bright, noisy, unfiltered PCM (digital sampled) sound output with Sound Blaster-Pro mode endabled when using a Vibra 16S (non plug and play) but did have working stereo.
Further, it seems to have stereo when set to Sound Blaster or Sound Blaster 2.0 clone mode and sounds heavily filtered as it does in SB-16 mode.
I remembered that PhilsComputerLab had hit and miss success with SBPro stereo with his OPTi 82C929A MAD16 Pro and I think I recall some similar issues with 8-bit SB compatible cards/chipsets that have stereo support but neither full SB-16 nor SB-Pro interleaved/multiplexed stereo support. I also noticed very bright, unfiltered, noisy sound output in the cases he did get working with SB-Pro stereo, as with my case in Tie Fighter with the Vibra 16. (it may not just be unfiltered but maybe also disables some interpolation features the Vibra has ... but could just be really addressive low-pass filtering: in any case it eliminates audible high frequency overtones/carrier frequency noise from samples)
If it is interpolation, it would make some sense to be disabled in SB-pro stereo mode since the interleaved 8-bit sample format (LRLRLRLRLR byte stream) would have to be separated first into 2 separate byte streams and interpolated for left and right separately, so added complexity on top of a feature often not implemented at all. (not an issue for mono sound or separate byte or 16-bit word streams)
Though I do remember some games having really, really bright, noisy sound output as well from Apolloboy's genuine SB Pro 2.0, mostly (or entirely?) with games with SB-16 support and with windows sound drivers. It was really awful in Elder Scrolls Redguard Adventures with some very, very noisy low sample rate stuff with high pitched voices or music (almost PWM squeal levels of annoying/harsh) and is pretty unpleasant with my Vibra 16 in Tie Fighter as well.
I don't notice any difference when setting SB-Pro in Floppy Disk X-Wing, but it may just be defaulting to mono there anyway. I'm not sure, but I can't notice a difference in FM synth polyphony either, but if there is any support for SB-Pro FM, maybe the OPL3 isn't being used to emulate the dual OPL2 configuration.
(I'm not sure if even the SB Pro 2.0 can do that: the OPL3 can be set up for 9 left and 9 right 2-op FM channels ... though I forget if it can also do 2 sets of 5 percussion mode voices, and if it can't it wouldn't be able to duplicate dual OPL2s set to 6 2-op FM + 5 percussion voices; the enhanced OPL3 implementation in the ESS Audiodrive might be able to fully emulate that, though)
So I'm wondering if some or most (or all?) of these sorts of SB-compatible cards that are limited to 8-bit DAC output might conform to some de-facto 3rd party standard and might even be specifically included in Tie Fighter's sound set-up as the SB2.0 Clone option. So such clones would feature 44 kHz 8-bit output but with 2-channel stereo more like the SB-16 uses and might also offer SB-16 forward compatibility in some cases. (ie they work with the SB-16 option enabled, and can accept 16-bit PCM streams, but feed them into 8-bit DAC output, ignoring the lower 8 bits)
In Tie FIghter's case, the Sound Blaster and Sound Blaster 2 clone options might just map to the same thing internally given they seem to do the same thing with the Vibra 16 and stereo does seem to be enabled.
Or if some Creative cards are actually compatible with such a de-facto standard as well, I guess it wouldn't even be 3rd party in that sense.