BASS_FX 2.4.12 is released

  • 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.