antime
Extra Hard Mid Boss
(The discussion was OT for the other thread, so I started a new one.)
I believe there's some code mentioned in some document which would let the Saturn play compressed samples using the SCSP DSP for decompression. However, the otherwise beneficial upsampling feature of the SCSP would destroy the compressed data, so the decompression code would either have to change the pitch of the decompressed sample or only use this to play sound effects at a fixed pitch (or be tricky and decompress to a memory buffer and play from there).
The Saturn would greatly benefit from the ability to use compressed samples, as the sound slots and DSP parameter areas take up a fair chunk of sound RAM. The upsampling feature (all sound is internally converted to 44.1KHz, presumably so the slots and DSP can work sensibly) helps a bit, but you have to be careful so the process doesn't introduce unwanted artifacts.
Originally posted by AntiPasta@Mar 5, 2003 @ 04:06 PM
well I think they should at least give you the opportunity to play normal PCM sounds... it's a pain creating proper compressed PSX sound files... just as they could have implemented SOME compression in the SCSP (heck, even my 1990 8-bit Soundblaster can do ADPCM)
I believe there's some code mentioned in some document which would let the Saturn play compressed samples using the SCSP DSP for decompression. However, the otherwise beneficial upsampling feature of the SCSP would destroy the compressed data, so the decompression code would either have to change the pitch of the decompressed sample or only use this to play sound effects at a fixed pitch (or be tricky and decompress to a memory buffer and play from there).
The Saturn would greatly benefit from the ability to use compressed samples, as the sound slots and DSP parameter areas take up a fair chunk of sound RAM. The upsampling feature (all sound is internally converted to 44.1KHz, presumably so the slots and DSP can work sensibly) helps a bit, but you have to be careful so the process doesn't introduce unwanted artifacts.