Menu

WWOfflineResampler

yamamoto2002

WWOfflineResampler is offline FLAC resampler with IIR Nyquist filter.

13th Cauer elliptic lowpass filter converted to IIR filter using impulse-invariance method.

Elliptic filter design parameter is as follows:

  • Passband edge frequency: 90% of Nyquist frequency
  • Stopband edge frequency: Nyquist frequency
  • Passband ripple: +0 / -1dB
  • Stopband ripple
    • -110dB or lower (Bilinear Transform)
    • -50dB or lower (Impulse invariance method, minimum-phase filter)

Output sample format is as follows:
* 24bit FLAC: 32kHz, 44.1kHz, 48kHz, 64kHz, 88.2kHz, 96kHz, 128kHz, 176.4kHz, 192kHz, 352.8kHz and 384kHz
* 1bit DSF: 2.8224MHz, 5.6448MHz, 11.2896MHz, 22.5792MHz, 45.1584MHz and 90.3168MHz

Download

Version 1.0.16 for Windows x64 : https://sourceforge.net/projects/playpcmwin/files/others/WWOfflineResampler116.zip/download

Changelog

Version 1.0.16

  • Added 11.2896MHz, 22.5792MHz, 45.1584MHz and 90.3168MHz SDM output (experimental)

Version 1.0.15

  • Fix impulse response graph horizontal time scale display value

Version 1.0.14.1 (included in PlayPcmWin 5.0.31 package)

  • Fix WWDelay class delay memory clear bug introduced in Version 1.0.12

Version 1.0.14 (included in PlayPcmWin 5.0.30 package)

  • More flat passband frequency response (ZOH compensation filter coefficients updated)

Version 1.0.12 (included in PlayPcmWin 5.0.28 package)

  • Computing efficiency of filtering process is improved by rewriting to native C++

Version 1.0.11 (included in PlayPcmWin 5.0.27 package)

  • Added 44.1kHz PCM to 2.8MHz 1bit conversion function

Version 1.0.10 (included in PlayPcmWin 5.0.26 package)

  • Fix filter gain to 0dB

Version 1.0.9 (included in PlayPcmWin 5.0.25 package)

  • Added IIR lowpass filter using Bilinear transform method.
  • Added IIR Minimum-phase lowpass filter (not recommended)

Version 1.0.7 (included in PlayPcmWin 5.0.23 package)

  • ZOH high frequency roll off compensation

Version 1.0.5 (included in PlayPcmWin 5.0.21 package)

  • Upsampling method text fixed to show correct method Zero order hold + IIR

Version 1.0.4 (included in PlayPcmWin 5.0.20 package)

  • Upsampling method changed from Impulse train to Zero order hold

Version 1.0.3 (included in PlayPcmWin 5.0.19 package)

  • Fixed program crash on 44.1kHz to 96kHz upsampling

Version 1.0.2 (included in PlayPcmWin 5.0.18 package)

  • Fixed bug of periodical very small noise on rational resampling

version 1.0.1 (included in PlayPcmWin 5.0.17 package)

  • Initial release

Related

Wiki: ChangelogEn
Wiki: ChangelogJp
Wiki: Home
Wiki: PCMtoSDM
Wiki: PlayPcmWinJp