SPU2-X

From PCSX2 Wiki
Jump to: navigation, search

Tagged as "the reverberating SPU2 plugin", SPU2-X is the latest and best sound plugin[1] for the PCSX2 emulator. Written by Air of the PCSX2 development team[2], as of December 2010 the current version (v1.4.0) is considered usable and mostly complete. It is the only sound plugin so far that supports effects processing (like reverb) and Dolby if your sound card properly decodes Dolby Pro Logic.

Quick guide to the settings

When configuring the SPU2-X plugin, these are the following settings[1] which you can change:

  • Interpolation: Here you can select 1 out of 3 options:
  1. Nearest: As the description says, no interpolation made in this mode and is the fastest one.
  2. Linear: This is the recommended option, doing a linear interpolation on sound.
  3. Cubic: Another type of interpolation, broken at this time so don't use it.
  • Disable effects processing: Checking this will disable any emulation of effects like reverb, lowering sound quality but increasing speed.
  • Module: Here you can select 1 out of 4 settings, which are different ways of outputting sound in your system:
  1. No sound: Will not produce any sound (mute) resulting in best speed.
  2. X Audio 2: This is the recommended method, works better under Vista so XP users might want to try the third option.
  3. DirectSound: Should be slightly worse than X Audio 2, use it if it works better for you.
  4. Wave out: Not recommended, option 2 or 3 should always work better.
  • Latency: The lower the latency value the smaller audio delay you will have. Note that setting latency too low WILL cause cracks and pops in sound, so change the values until you find the lowest one that works with your game without causing cracks.
  • Disable Time-Stretching: This will disable the time stretching feature which keeps in sync audio and video but also helps eliminate cracks and other sound problems. Gives a small speedup if disabled.
  • Disable audio expansion: Configuration dialogue covers what it does.
  • Use a Winamp DSP plugin: If you don't know what this is, leave it be.


Alternative sound plugins

SPU2-X is not the only sound plugin for the PCSX2 emulator. According to the official guide[1], there are two other known sound plugins, ZeroSPU2 and PeopsSPU2. These names will be familiar to people following the emulation scene from the days of the original Playstation emulation.


References

  1. 1.0 1.1 1.2 taken from the official English PCSX2 configuration guide at the PCSX2.net forums
  2. extrapolated from his posting as seen on the official SPU2-X thread at the PCSX2.net forums

If credits are not being attributed to the correct persons please edit the information here. Any misattribution is accidental and largely due to there not being a Who's Who list of PCSX2 developers and contributors.