Two Windows x64 VST3 plugins (and standalone test executables) which replicate PlayStation 1 SPU functionality. The PsxSampler
plugin provides a sampler style instrument that can load PlayStation 1 .VAG format sounds, and provide PS1 style ADSR envelope controls. The PsxReverb
plugin provides a PSX reverb effect DSP and contains all the built-in reverb types that were available to PS1 developers via the PsyQ SDK.
IMPORTANT: These plugins must be run at a sample rate of 44,100 Hz for correct operation (as per the original hardware) and are Windows x64 only. To have the plugins recognized by a VST3 compatible host, place the .vst3 files in the following location:
C:\Program Files\Common Files\VST3
To see these plugins in action (rendering the PlayStation Doom soundtrack within FL Studio) check out the following project files in the PsyDoom repository:
https://github.com/BodbDearg/PsyDoom/tree/master/extras/psxdoom_music_flstudio
New in this release:
- PsxSampler & PsxReverb : upgraded the SPU to use floating point mixing, an enhancement borrowed from recent versions of PsyDoom. Shouldn't affect sound quality/character very much but may help prevent audio clipping in some scenarios.
- PsxSampler: adjust the SPU voice sample rate calculation to use the slightly inaccurate method originally used by the PlayStation SDK. May affect the pitch of certain notes slightly in some cases. Fixes slight accuracy issues in rare cases while rendering the PlayStation Doom soundtrack.