Is the sound in Highly Experimental perfect?
No, but it’s pretty close: • Per-channel resampling is done with 4-point interpolation, using the same response curve as a real PSX. It also happens to be the same response curve used by the SNES, which I discovered a few years ago and called “Gaussian” because it looked a little bit like a Gaussian curve. This is the same curve used by ZSNES in “Gaussian interpolation” mode. In reality, I have no idea if it’s a Gaussian function at all, but I have the table numbers and that’s all that matters. (It should be a well-known fact that Sony also made the sound chip used in the SNES.) • Envelope timing has one-sample resolution. Timing and amplitude measurements were taken from a real PSX and used to form a model of how the real enveloping hardware works, which turned out to be rather simple. I donated this information to Pete’s SPU plugin project. • I discovered how the reverb hardware works, and what all the registers do, during 3 days of intense experimentation with a test program I wrote