Foobar2000:Resampler DSP (SSRC) (foo dsp ssrc): Difference between revisions

From Hydrogenaudio Knowledgebase
m (Beardgoggles moved page Foobar2000:Components/SSRC (foo dsp ssrc) to Foobar2000:Resampler DSP (SSRC) (foo dsp ssrc): Updated with actual component name)
(Added infobox and moved info on foo_dsp_ssrcX to foobar2000:Resampler DSP (SSRC X) (foo_dsp_ssrcX))
Line 1: Line 1:
{{stub}}
{{stub}}
{{fb2k}}
[[Category:Foobar2000 3rd-Party Components|SSRC (foo dsp ssrc)]]
[[Image:Dsp ssrc.PNG|thumb]]
=Description=
* Sample rate converter up to 192000Hz.


=Link=
{{infobox foobar2000 component
* [http://otachan.com/foo_dsp_ssrc.html Official Website]
| name                = Resampler DSP (SSRC)
| screenshot          = [[File:Dsp ssrc.PNG]]
| caption              = SSRC settings window
| module_name          = foo_dsp_ssrc
| developer            = Otachan
| repository          =
| released            =
| released_ref        =
| stable_release      =
| stable_release_date  =
| preview_release      = 0.57
| preview_release_date = 2006-08-16
| foobar2000_minimum  = 0.9.3
| foobar2000_maximum  = 0.9.6
| foobar2000_ui_module =
| use                  = DSP
| license              = LGPL
}}
Sample rate converter up to 192,000 Hz, using [http://shibatch.sourceforge.net/ Shibatch's SSRC sampling rate converter].


[[Category:foobar2000 DSP Components|SSRC]]
==See also==
* [[Foobar2000:Resampler DSP (SSRC X) (foo_dsp_ssrcX)|Resampler DSP (SSRC X) (foo_dsp_ssrcX)]]
* [https://sourceforge.net/projects/resamplerv/ Resampler-V] - Complete with adjustable phase response, pass/stop band, filter rejection and real-time frequency/time domain graphs.


--------------------------
==External links==
 
* [http://otachan.com:80/foo_dsp_ssrc.html foo_dsp_ssrc homepage] ([https://web.archive.org/web/20191005024657/http://otachan.com:80/foo_dsp_ssrc.html archive.org])
=SSRC Alternatives=
 
SSRC has also been adapted with the plugins below:
 
'''Resampler-V''' - Complete with adjustable phase response, pass/stop band, filter rejection and real-time frequency/time domain graphs.
 
Available on https://sourceforge.net/projects/resamplerv/
 
'''SSRC X''' - Linear phase is the default phase response.
 
Screenshot: https://tinyurl.com/y7hv5vt7
 
Available here http://foobar2000.ru/forum/download/file.php?id=3645&filename=Foobar2000+Hi-Fi.7z
 
Because the settings are very unclear in SSRC X, the file contains a read me. However that is encoded in non standard Standard-Japanese for MAC unicode. For convenience this has been converted and translated below;
 
--------------------------
Foo_dsp_ssrcX - 0.57
 
------------------------
 
This is a modified version of foo_dsp_ssrc that Otchan was created.
 
SSRC parameters can be set finely. Of course, presets can also be used, in where Default is good enough for most purposes.
 
The conversion destination sample rate can be specified on the left.
More than one can be specified, any of which is automatically selected according to the conversion source sample rate and the formats the output device supports.
If conversion is not necessary, conversion is not performed.
 
Some elements of the original SSRC up sampling are altered.
Namely the cutoff frequency of the low pass filter which affects Aliasing in high range to improve rejection.
 
This plugin was created with the intention of using with XP/Vista KS output / Vista WASAPI / ASIO.
 
------------------------
 
This plug-in performs sample rate conversion using the original SSRC when necessary.
SSRC was created by Mr. Shibata, and it is compatible with high level conversion quality, with low load on CPU.
This is new a feature.
 
It is also useful for sample rate conversion of WAV files.
 
------------------------
'''Configuration'''
 
'''Display information on console''' - enables Conversion status can be shown via the console accessible via "View" "Console" in foobar2000.
 
'''Sample rates (Hz)''' - Check all the sample rate that the hardware can handle.
 
'''AA [dB]''' - Anti-aliasing Rejection (applies to down sampling only). Typical settings:
 
16 bit sound card 103 dB
 
24-bit sound card 127 dB
 
'''DF [Hz]''' - Always enabled depending on input/output combo - Its a High Pass Filter.
 
'''1M fs''' - Default SSRC algorithm filter is always enabled for down sampling.
Otherwise a custom cutoff can be specified within the range specified below:
 
50 22.0 kHz (-3 dB) Maximum
 
500 21.7 kHz (-3 dB)
 
2000 20.5 kHz (-3 dB)
 
4000 19.0 kHz (-3 dB)
 
8000 15.9 kHz (-3 dB)
 
16000 9.5 kHz (-3 dB) Minimum
 
When Up sampling this has little if any effect.
 
The DF differs from the original SSRC algorithm.
The DF (Hz) in SSRCX is half that of the original plug-in.
For example, DF (Hz) = 50 for this plug-in is equivalent to DF = 100 for SSRC.
 
'''FFTFIRLIN''' - Leave at 1 unless otherwise required
Its automatic and reflects AA and DF settings.

Revision as of 17:35, 17 June 2022

Resampler DSP (SSRC)

SSRC settings window
Developer(s) Otachan
Repository
Release information
Initial release
Stable release
Preview release 0.57 (August 16, 2006)
foobar2000 compatibility
Architecture {{{foobar2000_architecture}}}
Minimum version 0.9.3
Maximum version 0.9.6
UI module(s) N/A
Additional information
Use DSP
License LGPL
Discussion thread {{{discussion_thread}}}
View all components

Sample rate converter up to 192,000 Hz, using Shibatch's SSRC sampling rate converter.

See also

External links