Author Topic: New bass_fx.dll available  (Read 3434 times)

sveakul

  • Hero Member
  • *****
  • Posts: 2073
I mention this due to memory of some user's hard-to-ID oddities in MusicBee playback being helped by a newer version of this BASS library.  Changelog of version 2.4.12 released 2018-03-28:

* BASS_FX:
  * Added "Windows Store (Win10-ARM/x86/x64, Win8-x86/x64, Win8-Phone-ARM)" platform support (package bass_fx24-winstore.zip).
  * Android, added "arm64-v8a" architecture support (package bass_fx24-android-arm64.zip).
  * Linux ARM, added "aarch64" architecture support.
  * OSX, removed PowerPC support, since the PowerPC architecture is no longer supported by BASS and Apple.
  * Delphi/Pascal, updated BASS_FX.PAS unit and changed "WIN32" to "MSWINDOWS".

* Tempo:
  * Updated to the latest SoundTouch version 2.0.0
  * Adjusted algorithm parameters to reduce reverberating effect at tempo slowdown.
  * Improved sound quality when using integer processing algorithm.
  * Improved sound quality when BASS_ATTRIB_TEMPO_OPTION_USE_QUICKALGO == TRUE.
    The new quickseek algorithm can find 99% as good results as the default full-scan mode, while the quickseek algorithm is
    remarkable less CPU intensive.
  * "mixtime" BASS_SYNC_END syncs are delayed until the tempo processing reaches the end (not when the source does), in the
    same was as BASS_SYNC_POS syncs.
  * Fixed threading issue.
  * Miscellaneous small fixes and improvements.

* BPM:
  * Updated to the latest SoundTouch version 2.0.0

* Reverse:
  * Fixed small bug in reverse processing, that BASS_SYNC_END syncs aren't getting triggered on reverse streams that are
    playing some files forwards.

* DSP:
  * Fixed fRate parameter in BASS_FX_BFX_AUTOWAH effect.
  * BASS_FX_BFX_PITCHSHIFT effect is also enabled for Android (armeabi-v7a, x86) and Linux ARM (hardfp), that using now
    floating-point instead of fixed-point.

The regular windows version is available at the un4seen site here:

http://www.un4seen.com/download.php?z/0/bass_fx24

The "windows store" version mentioned may or may not be relevant to those with MusicBee's "windows store" version, but if you want to try it that one is here:

http://www.un4seen.com/download.php?z/0/bass_fx24-winstore
Last Edit: April 18, 2018, 04:39:22 AM by sveakul

sveakul

  • Hero Member
  • *****
  • Posts: 2073
A bug in bass_fx.dll 2.4.12 was caught and fixed today, 06-06-18;  new version 2.4.12.1 is now available here:

http://www.un4seen.com/download.php?z/0/bass_fx24

Changelog from the un4seen site:

* BASS_FX:
  * Fixed file version info on Windows platforms.

* Tempo:
  * Fixed an issue with flushing the final samples from the tempo processing buffers as described in this post:
    https://www.un4seen.com/forum/?topic=2181.msg126906#msg126906

sveakul

  • Hero Member
  • *****
  • Posts: 2073
Note that the above version 2.4.12.1 fixes the "tempo bug" reported by some MusicBee users in the Bugs forum while keeping the many improvements made to the library since the last release;  it is as of today (08/26/18) also the version included in the latest update of MusicBee 3.2 Update 2 and the newest beta MusicBee32_Patched.zip file.

(updated 08/26/18)
Last Edit: August 26, 2018, 11:18:03 PM by sveakul

sveakul

  • Hero Member
  • *****
  • Posts: 2073
There are beta versions of bass_fx.dll 2.4.12.2 and 2.4.12.3 available at the Jobnik (Arthur Aminov) developer's site here: http://www.jobnik.org/BASS_FX/beta/?filename=BASS_FX/be.a .  The changes are described as:

* Tempo:  Updated to the latest SoundTouch version 2.1.3

* Reverse:  Fixed BASS_ERROR_UNKNOWN error when restarting playback of a reverse stream

* BPM:  Updated to the latest SoundTouch version 2.1.3
              Rewrote Beats-per-Minute analysis algorithm for more reliable BPM detection.

* DSP:  Fixed fFeedback parameter in BASS_FX_BFX_CHORUS effect.
             Enabled fS parameter to be greater than 1 in BASS_FX_BFX_BQF effect.
             Fixed bStereo parameter in BASS_FX_BFX_ECHO4 effect for Android.

*SoundTouch's Beat Position detection will be added later.

There is also an Un4seen development version 2.4.12.4 that apparently includes the changes of the above available here:  http://www.un4seen.com/stuff/bass_fx.zip . The Un4seen developer (Ian) describes that one and its predecessors as:

"2.4.12.2/3 updated the BPM detection stuff (to use the latest SoundTouch version) and added some out-of-memory checks, while 2.4.12.4 tweaked the reverse processing to work better with CD streams.  The updates should be safe to use in production, although if you're using BPM detection, you may want to check that it's working as expected."

Edit 11/24/2020: Version 2.4.12.6, dated 10/20/2020, is now at the un4seen address given above.
Last Edit: November 25, 2020, 04:11:51 AM by sveakul