Skip to content

Releases: jniemann66/ReSampler

ReSampler v2.1.1-pre

03 Mar 09:53
Compare
Choose a tag to compare
ReSampler v2.1.1-pre Pre-release
Pre-release
  • Incorporated newer version of libsndfile (1.2.0), which now has support for mpeg files
  • fixed bug with processing very small files (eg Impulse Responses) and chopping off a small number of samples from end of file

Note: this is a pre-release, which only contains the Windows 64-bit and 64-bit AVX mingw binaries

ReSampler_2_1_1_pre_Windows64_binaries.zip

v2.1.0

12 Sep 03:26
Compare
Choose a tag to compare

ReSampler v2.1.0

changes since v2.0.8:

  • added demodulation of I/Q signals which have been recorded into a sound file (Intended for use with recordings of radio transmissions received via Software-Defined Radio)
  • added basic post-conversion effect: --stereo-width
  • added basic post-conversion effect: --fade-in and --fade-out
  • various code re-factorings and minor bugfixes

v2.0.8

07 Jan 11:50
Compare
Choose a tag to compare

ReSampler v2.0.8

changes since v2.0.7:

  • added ability to open / save raw audio files
  • added ability to export sound data to csv files
  • added two new dither profiles: RPDF and RPDF-with-feedback
  • various bugfixes
  • core of ReSampler reimplemented as a library
  • recompiled on more-modern compilers (mingw 7.1, MSVC 2019)

Note: windows binaries will no longer be placed in the source area of the github repository (binaries don't belong there; it should just have source code). However, the binaries will continue to be placed in releases (such as this one).

v2.0.7 : some speed improvements

30 Nov 13:03
Compare
Choose a tag to compare

ReSampler v2.0.7 : some speed improvements (simplified and optimized convolution algorithm)

v2.0.6 - fixed tempfile bug with mingw-w64 and added new tempfile options

07 Apr 07:08
Compare
Choose a tag to compare

ReSampler v2.0.6

  • Fix bug with creating Temp files in Windows when using the mingw version
  • added the --showTempFile and --tempDir <path> options
  • added experimental quadruple-precision binary (just for fun !)

v2.0.5 - fixed tempfile bug on Windows mingw version

25 Mar 12:17
Compare
Choose a tag to compare

ReSampler: Version 2.0.5

  • fixed a bug preventing the temp file from opening with the Windows / minGW build, which would cause ReSampler to revert to the slower legacy mode.
    ReSampler-2.0.5-windowsBinaries.zip

v2.0.4 - use of temp file, speed improvements, bugfixes

25 Feb 02:55
Compare
Choose a tag to compare

ReSampler v2.0.4

new in v2.0.4:

Use of Tempfile : In previous versions of ReSampler, when clipping was detected, the entire conversion was repeated with the appropriate gain decrease. In order to avoid this unnecessary waste of time and CPU, ReSampler can now store its intermediate results in a temp file to facilitate fast gain adjustment when clipping is detected.
This feature is on by default, but can be dsiabled with the --noTempFile option, in which case ReSampler will revert to the old behavior.

Speed Improvements when using double-precision with simple conversion ratios : Previously, the 2 x double SSE vectorization was disabled because it was deemed no faster than the standard scalar code. However, after a couple of tweaks, the SSE code for double precision is now faster than the scalar code, resulting in faster conversions when using double-precision and 'simple' ratios (eg 88.2k -> 44.1k)

Bugfix: fixed crash on builds compiled with gcc/mingw for some conversion ratios : fixed a stupid and annoying bug ! On Windows, the mingw-w64 build is now quite stable, and considerably faster than the Visual-C++ version. Therefore it will now be included in future releases.

v2.0.2 : bugfix - fixed crash when clipping detected in single-stage mode

29 Dec 09:24
Compare
Choose a tag to compare

fixed crash when clipping detected in single-stage mode.

Version 2.0.1 : multistage conversion + more

28 Dec 11:06
Compare
Choose a tag to compare

Multistage Conversion - conversions with complicated ratios are now performed in multiple stages (usually 3 stages) to improve efficiency, resulting in much faster conversion !

Multistage conversion is enabled by default, but can be switched back to single-stage using the --singleStage command-line option.

More "forgiving" command-line options - Command-line options are tolerant of minor variations in syntax - they are now case insensitive, and allow hyphens within the text of the option to be omitted. (However, the hyphens preceding the option are still required).
This allows for variations such as the following to be possible: --steep-lpf --steeplpf --steep-LPF

Improved output messages - the formatting of output messages has been improved, and processing times are also represented in multiples of the play length of the input file, in addition to the absolute time taken for the conversion.

Major code re-write - much of the code has been refactored and rewritten since the last release, making the code much more logical and easy to read and maintain.

v1.3.6 : fixed bug with ultra-steep minimum-phase settings

20 Jun 12:27
Compare
Choose a tag to compare

ReSampler v1.3.6:

  • fixed bug causing no output on ultra-steep (short transition-width) LPF settings when using Minimum-Phase

  • introduced --compiler informational option to show which compiler the binary was built with.
    ReSampler-v1_3_6-windows-binaries.zip