« Reply #1 on: April 09, 2007, 08:00:14 PM »
Hi 
Current BASS_FX version is 2.3.
Released: 21.05.2006
Win32: 
MacOSX: 
Updates and Changes:
2.3 - 21/05/2006
* New in BASS_FX:
* This version has some API changes.
* You'll have to recompile your application to use this version.
* =====
If you like BASS_FX or use it in a commercial/shareware products,
then you may wish to make a donation to support its development (see the docs for info).
=====
* Tempo:
* Fixed a bug, that wouldn't clear buffers if a source channel isn't seekable.
* Removed flags:
BASS_FX_TEMPO_QUICKALGO
BASS_FX_TEMPO_NO_AAFILTER
you can set these using a function below, in real-time.
* Added 2 new functions:
BASS_FX_TempoSettingSet
BASS_FX_TempoSettingGet
with options (check the docs for more info about using them):
BASS_FX_TEMPO_SETTING_USE_AA_FILTER
BASS_FX_TEMPO_SETTING_AA_FILTER_LENGTH
BASS_FX_TEMPO_SETTING_USE_QUICKALGO
BASS_FX_TEMPO_SETTING_SEQUENCE_MS
BASS_FX_TEMPO_SETTING_SEEKWINDOW_MS
BASS_FX_TEMPO_SETTING_OVERLAP_MS
* DSP:
* Added new struct:
BASS_FX_DSPSWAP
* Added multi-channel support and a per channel control with flags/macro:
each effect with a per channel control has a new "lChannel" param
(if you won't set the new param, then the effect will be affected on all channels as by default)
BASS_FX_DSPFX_SWAP -> it's now possible not only swap, but remap as well.
BASS_FX_DSPFX_FLANGER
BASS_FX_DSPFX_VOLUME -> it's now needed to set a global volume, before boosting.
BASS_FX_DSPFX_PEAKEQ
BASS_FX_DSPFX_LPF
BASS_FX_DSPFX_DAMP
BASS_FX_DSPFX_AUTOWAH
BASS_FX_DSPFX_ECHO2
BASS_FX_DSPFX_PHASER
BASS_FX_DSPFX_ECHO3
BASS_FX_DSPFX_CHORUS
BASS_FX_DSPFX_APF
BASS_FX_DSPFX_COMPRESSOR
BASS_FX_DSPFX_DISTORTION
* Channel flags (check the docs for channels order):
BASS_FX_DSP_CHANALL
BASS_FX_DSP_CHANNONE
BASS_FX_DSP_CHAN1 .. BASS_FX_DSP_CHAN8
* If you have more than 8 channels (7.1), use this macro.
BASS_FX_DSP_CHANNEL_N(n)
* Added a DENORMAL check for all effects.
* BASS_FX_DSP_Reset is updated for all effects.
* BPM:
* Added Real-Time Beat Position Trigger:
BASS_FX_BPM_BeatCallbackSet
BASS_FX_BPM_BeatFree
* BASS_FX_ERROR_BPMX2 error code *removed* and *replaced* with BASS_ERROR_ALREADY
* Fixed bugs:
* Serious memory-leak is fixed using both options.
* A bug that would free resources before the detecting process is finished.
* A bug that would still continue to detect previous data even if changing file to
scan, using a BASS_FX_BPM_BKGRND flag.
* A bug that would still return BPMs out of MIN/MAX range if using BASS_FX_BPM_MULT2 flag.
« Last Edit: April 09, 2007, 08:08:33 PM by (: JOBnik! :) »

Logged