Setting up Windows version: Difference between revisions

Line 248: Line 248:
====SPU2-X====
====SPU2-X====
[[image:SPU2-X_Settings.png|200px|thumb|left|SPU2-X]]
[[image:SPU2-X_Settings.png|200px|thumb|left|SPU2-X]]
The latest and best sound plugin at the time of writing this. It was first based on '''Gigaherz's''' SPU2 and later modified by '''Jake Stine (Air)''' of the PCSX2 team.
SPU2-X is the most advanced, compatible and up-to-date sound plugin for PCSX2. It was first based on '''Gigaherz's''' SPU2ghz and later modified by '''Jake Stine (Air)'''. This is the only SPU2 plugin that supports audio processing effects (like reverberation and Dolby Pro Logic (if your sound card is able to decode it)). Many games only work correctly with SPU2-X.
This is the only SPU2 plugin that supports effects processing (like reverb) and Dolby Pro Logic (II) (if your sound card is able to decode it).
*''Interpolation'': Specifies the interpolation algorithm (smoothing low frequency sounds not unlike anti-aliasing algorithms for graphics):
It's also the most advanced in emulating the chip correctly. Many games only work with SPU2-X!
:#''Nearest'': SPU2-X will not use any interpolation. This option is the fastest bad the sound may not be that good in quality.
*''Interpolation'': Here you can select 1 out of 5 options:
:#''Linear'': SPU2-X will use linear interpolation. This method is fast and the quality is acceptable.
:#''Nearest'': As the description says, no interpolation is done in this mode and is the fastest one.
:#''Cubic'': SPU2-X will use cubic interpolation (slower and better in quality).
:#''Linear'': Does linear interpolation on sound, fast.
:#''Hermite'': SPU2-X will use Hermite interpolation (slower and better in quality).
:#''Cubic'': This is another type of interpolation. Slower, with good highs.
:#''Catmull-Rom'': SPU2-X will use cubic Hermite (a.k.a Catmull-Rom) interpolation (slower and better in quality).
:#''Hermite'': This is the recommended option. Closest to what the PS2 would produce, thus the most accurate, but a bit slower than the above.
:#''Catmull-Rom'': This is another type of interpolation. Slow, higher quality.


*''Disable effects processing'': Checking this will disable any emulation of effects like reverb, lowering sound quality but increasing speed.
*''Disable effects processing'': This option will disable any special effects requested by games (like for example reverberation), This may speed up the emulation but some games may not sound as good as they should be.


*''Use the de-alias filter'': As described, gives more emphasis to the highs.
*''Use the de-alias filter'': Gives more emphasis to the highs.
{{Clear new paragraph}}
{{Clear new paragraph}}
*'''Module''': Here you can select 1 out of 5 settings, which are different ways of outputting sound in your system:
*'''Module''': This will select the method (back-end module) of playing the sound. It should not alter sound quality or speed:
#''No sound'': Will not produce any sound (mute) resulting in best speed.
#''No sound'': SPU2-X will not produce any sound. The fastest option suitable mostly for debugging.
#''X Audio 2'': Works better under Vista so XP users might want to try the third option. If you have problems with Portaudio, use this method.
#''XAudio 2'': Recommended for Windows users.
#''DirectSound'': Should be slightly worse than X Audio 2,use it if it works better for you.
#''DirectSound'': Recommended for Windows users if ''XAudio 2'' option does not work.
#''Wave out'': Not recommended, option 2 or 3 should always work better.
#''WaveOut'': Not recommended, but may be an alternative if nothing else works.
#''Portaudio'': This is the recommended method. Uses a crossplatform library called Portaudio. This is the only option aside from no sound in Linux.
#''Portaudio'': SPU2-X will use a cross-platform library called Portaudio. This is the only option for Linux users.<br/>
 
''Portaudio'' settings:
*''Host API'': This is the API Portaudio will use to produce sound, if Windows WASAPI has issues, try setting this to Windows DirectSound
*''Host API'': This is the API Portaudio will use to produce sound, if Windows WASAPI has issues, try setting this to Windows DirectSound
 
*''Device name'': the option is used to select the specific audio device you want to output sound to.
*''Device name'': Here you can select the specific audio device you want to output sound on. If you get no sound while this is at ''Default Device'', choose your device from the dropdown menu.
 
*''WASAPI Exclusive mode'': Check this if you want SPU2-X to work in exclusive mode, blocking all other applications from using your output device.
*''WASAPI Exclusive mode'': Check this if you want SPU2-X to work in exclusive mode, blocking all other applications from using your output device.
 
*''Output Latency'': The lower the latency value the smaller audio delay you will have. You can leave this to ''Use smallest possible'' to let the plugin decide what's best for you, or set a custom value below. Note that setting latency too low '''WILL''' cause clicks and pops in sound, so change the values until you find the lowest one that works with your game without causing issues.
*''Output Latency'': The lower the latency value the smaller audio delay you will have. You can leave this to ''Use smallest possible'' to let the plugin decide what's best for you, or set a custom value below. '''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.


*'''Synchronizing mode'''
*'''Synchronizing mode'''
67,565

edits