Bureaucrats, ninja, Administrators
67,565
edits
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]] | ||
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 | *''Interpolation'': Specifies the interpolation algorithm (smoothing low frequency sounds not unlike anti-aliasing algorithms for graphics): | ||
:#''Nearest'': SPU2-X will not use any interpolation. This option is the fastest bad the sound may not be that good in quality. | |||
*''Interpolation'': | :#''Linear'': SPU2-X will use linear interpolation. This method is fast and the quality is acceptable. | ||
:#''Nearest'': | :#''Cubic'': SPU2-X will use cubic interpolation (slower and better in quality). | ||
:#''Linear'': | :#''Hermite'': SPU2-X will use Hermite interpolation (slower and better in quality). | ||
:#''Cubic'': | :#''Catmull-Rom'': SPU2-X will use cubic Hermite (a.k.a Catmull-Rom) interpolation (slower and better in quality). | ||
:#''Hermite'': | |||
:#''Catmull-Rom'': | |||
*''Disable effects processing'': | *''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'': | *''Use the de-alias filter'': Gives more emphasis to the highs. | ||
{{Clear new paragraph}} | {{Clear new paragraph}} | ||
*'''Module''': | *'''Module''': This will select the method (back-end module) of playing the sound. It should not alter sound quality or speed: | ||
#''No sound'': | #''No sound'': SPU2-X will not produce any sound. The fastest option suitable mostly for debugging. | ||
#'' | #''XAudio 2'': Recommended for Windows users. | ||
#''DirectSound'': | #''DirectSound'': Recommended for Windows users if ''XAudio 2'' option does not work. | ||
#'' | #''WaveOut'': Not recommended, but may be an alternative if nothing else works. | ||
#''Portaudio'': | #''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'': | |||
*''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. | |||
*'''Synchronizing mode''' | *'''Synchronizing mode''' |