Release version of FXLibrary here

Release setups

RELEASE SETUP Version 2 (  requires password to download (release date 17th Jul 2009)

(password changed 27th October 2004, customers contact info@fxlibrary.co.uk for an updated password)

Zip file of missing VistaDB20.dll - unzip and place in the FXlibrary installation directory 

Release Notes

17/07/2009 Release (

Preliminary Vista (and hopefully Windows 7) compatibility

29/04/2007 Release (

Added option to ignore BWAV description header when scanning

14/03/2007 Release (

CDs added and a few bug fixes - nothing major

27/04/2006 Release (


2.2.0.X was an early release and has now been replaced and should be upgraded on all systems.

This release has restored compatibility with and previous fxlibrary.vdb releases.

The database has now been split into a system database (fxlibrary.vdb) and a user database (defaultuser.vdb)

The system now generates defaultuser.vdb user database on startup (if it doesn't exist)
and copies any user data from fxlibrary.vdb into it
- notes/taglists/projects/bins/user settings/synonyms. From that point on
user data is stored/retrieved from defaultuser.vdb allowing users to copy
fxlibrary.vdb more easily between rooms, reinstall etc.

It is therefore now safe to do an upgrade install (program files only) of an
existing installation whilst preserving those items into the new system

22/04/2006 Release (2.2.0.XX) - DO NOT USE THIS RELEASE. TESTING ONLY

The database has been split into two, one system database
fxlibrary.vdb which contains the CDs and tracks as supplied, the other is user.vdb which
contains projects/bins/taglists/notes/user settings/search pages etc. user.vdb is created as needed
by the system (if deleted, a new - empty - copy will be created) this allows you to
do a reinstall of FXLibrary (or copy fxlibrary.vdb between machines)
whilst keeping user settings etc.

This version has been provided as an early release as it also contains the beginnings of
a new file-scanning engine. The first feature that is present is that files that have index
numbers are now recognised XXX_01_01.wav in addition to the previous XXX_01.wav

Scanning works as before from a user perspective.

26/02/2006 Release (

exportlist.txt is created/appended to in the destination directory when you
do an export/export all. This lists the time and details of the export. It is safe
to delete this file as it will be recreated as necessary.

The old unmapped/hidden share acces system  is back in Scan/rip.
This is intended for larger network installs where you don't want mapped drives
of FX floating around for public gaze!

26/02/2006 Release (

National Sound Archive CDs 1&2 added.

Search page selector changed to individual buttons (shortcuts 1-9 keys still work)

Filename character limit option in Export page - mainly for ProTools when using description naming option!

26/02/2006 Release (

Export by description has some extra characters stripped
to maintain them as legal filenames on Mac OSX

'*', '>', '<', '|', '%', '$', '"', ' ', '?', '/', '\' are replaced by space characters
':' is replaced by ' -'

26/02/2006 Release (

Rip CD moved to Scan drives page (now called Scan / rip to
match new functionality).

Disc selection for ripping is now in the Rip page
so you can rip multiple CDs without leaving the page.

CD polling is now only active in the Rip page to avoid hogging
the drive from other applications.

Preliminary ASIO driver framework in place, please report if this
causes any problems particularly on older OS such as Win NT/98

23/02/2006 Release (

Added export naming option 'description + disc id'.

Duplicate file suffix changed to [2] etc rather than _2 as that was
confusing when combined with the previously mentioned new option.

22/02/2006 Release (

Error fixed where exporting an SRC file would result in the wrong
target filename, especially when exported to external applications.

A couple of Export preferences weren't being saved but now are.

19/02/2006 Release (

When exporting (bulk or single) tracks with same filenames
(as may be generated using description filenaming option),
they no longer overwrite each other. _2 , _3 etc is added to end of filename.

Drag and drop and normal export of files (using description filename option)
no longer truncates filenames at first '.' found in description.

14/01/2006 Release (

Drag and drop got messed up a bit in one of the recent updates.
Dragging from the search and tag track-lists now works again and follows
the naming scheme set in the Export page
(dynamic renaming is dependent upon target software compatibility)

14/01/2006 Release (

Beautiful new anti-aliased waveforms!

Synonyms now much easier to understand/edit. One line per
synonyms, all words on a line are associated as synonyms.
When 'Use Synonyms' is selected in the Search page any word appearing
will automatically search the other words on the line too.

11/11/2005 Release (

Modified registration procedure to cope with clients still running NT.

7/11/2005 Release (

A new, much simpler registration procedure has been implemented.
You install and run, get an 8 digit hex unique id send it to us and we send you an 8 digit
hex serial number. What could be simpler and a lot less fuss than the previous system!
Existing users contact us for transferral to the new keys.

Various bug fixes in the Tags/Projects pages.

25/07/2005 Release (

When scanning drives, system now validates ALL track filenames,
not just ones on the selected drive

24/07/2005 Release (

Dictionary rebuild is now about 600% faster (we did improve it!)

23/07/2005 Release (

Dictionary rebuild is now about 10% faster (we are hoping to further improve this)

18/07/2005 Release (

We've gone back to the official Microsoft way of dynamic renaming for
now as there were just too many pitfalls doing it in a kludgy way,
we'll come back to it I guess. If you are dragging to a program that
doesn't support the proper OLE way of doing it the best thing
is to keep a small directory window open and you can drag files onto that
first as Windows does do it properly!

17/07/2005 Release (

We're having some fun with the new drag and drop system
that's slowly being ironed out (apologies). You can now drag
directly from the tracklist to an outside Explorer window/program.
The big problem is filenaming, it's easy to drag files keeping their
names but fiddly to drag a source file and rename it for the destination
- so you can have the track description instead of the disc name/track
number. Most audio programs don't honour the correct OLE way of doing this
(Windows Explorer windows are fine) so we're trying to kludge around it
by making internediate copies in FXLibrary/Drag Bear with us on this we
will find a way round it!


08/12/2004 Release

Fixed rarely occuring registration bug.

CD ripping now even easier, you don't have to 'scan drives' after
ripping to find the tracks, the WAV files are linked to the CD tracks
as they are ripped.

Alpha-blend fade removed, splash screen just disappears after a few
seconds. It was causing some odd effects with some graphic cards, particularly
on XP SP2.

28/11/2004 Release

More sample rate conversion quality settings available:
(linear interpolation - not recommended for anything except auditioning - low CPU usage)
(multi-tap transverse filter, good signal to noise and bandwidth - lowish CPU usage)
(multi-tap transverse filter (more taps), very good signal to noise and bandwidth - medium CPU usage)
Very High
(multi-tap transverse filter (even more taps), exremely good signal to noise and bandwidth - potentially heavy CPU usage)

Live sample rate conversion to 44.1KHz or 48KHz is available on playback. Uses above new
sample rate conversion options, playback response can be sluggish using the higher quality
settings - medium is satisfactory for most requirements, or low if only
using for auditioning.

Multi-channel (3,4,5,6) WAV files now supported.
3 channels play as LCR
4 channels play as quad
5 channels play as LCRLsRs
6 channels play as 5.1

On export, SRC'd files no longer have SRC_ prepended to the name.

The sound card selection is now on the speaker icon in the player
display rather than in the system page.

In the cd ripping page, the the 'Ripped' temp directory is now always
used to rip CDs before they are copied elsewhere.

In the disc page, the disclist.txt file is now always saved to the program directory.

Database modifying operations (in the disc page or scan drives page)
no longer trigger an immediate dictionary rebuild request. The request
is postponed until you leave the page.

09/11/2004 Release

You can now export the selected, or all, track(s) directly from the
taglist page without having to first put them in the main search page.

07/11/2004 Release

When ripping library CDs, the WAV files are now Broadcast WAVs and have the CD/description info embedded.

Track/index display for non-library CD WAVS in search page and taglist page removed - it was meaningless anyway.

New button in discs page. View WAVs displays all the (non-library CD) WAVs catalogued.
A WAV code is the drive letter of the drive it's on followed by a 10 digit unique
identifier (hash code).

Two new buttons in scan drives page. Check CDs goes through all library CD tracks and
resets the filename on any that point to non-existent files. Check WAVs goes through
the WAVs list and removes any non-existent WAVs.

06/11/2004 Release

Scan Drives has now moved to the main page. It has been re-arranged slightly
and can now catalogue drives/directories and files by drag and drop.

04/11/2004 Release

Tidied up some issues with 24bit, compressed audio and some MM exceptions.

Export to AMS-AudioFile SC in place - need more reports from 'in the field'.

When playing WAVs (from local/mapped drives not from the server), the filename is displayed just below the time counters.

You can now clear all track filenames and clear all 'custom' WAVs from the 'scan drives' page.

15/09/2004 Release


To better enable the system to co-exist with other software
and ease scanning of non FXLibrary WAV sound fx, such as
custom recorded WAVs, the filename format has changed.

Previously the filename was constructed of the discname with
all spaces removed followed by an underscore then the track
number so DIG A01 track 1 would be DIGA01_01.wav
Now the format is the same EXCEPT for the space removal,
so now number so DIG A01 track 1 will be DIG A01_01.wav
This means the embedded disc name matches exactly the
one shown in FXLibrary.

New CDs ripped from within FXLibrary will automatically follow
the new naming scheme.

Pre-existing files that are accessed via a local or
mapped network drive can be scanned but any files
being connected to via the Server page settings will
need to be renamed.

Renaming options will be added to the System page shortly.

The 'local-cache' setting in the System page has been removed.
A much more flexible 'scan drives' option is now in the Disc page.
'scan drives' can scan for SFX WAV files and non-library CD items
across multiple drives / directories where before all SFX had to
be on one drive and in a pre-defined directory structure

For simplified / corporate installs, don't use 'scan drives' but
set the network preferences in the System page then use 'auto enable'.

Slightly incorrect RIFF headers that are generated by some software
(incorrect length specification in the DATA chunk) are now tolerated
rather than throwing an exception.

Waveforms are now more accurate against the play cursor.

Waveforms are now 6dB per octave low-pass filtered to reduce spurious peaks in waveforms
that were particularly apparent when horizontally resizing the main window.

24 and 32 bit audio is now supported via WDM drivers
on compatible systems (Win2K and above and Win98SE and above).

30/08/2004 Release

The word search page has been slightly modified to allow
more complex searches:
There are now three edit boxes, and the search result
must contain ANY of the words in the first box
AND ANY of the words in the second box
but NONE of the words in the third box.
All taking into account wildcards and synonyms.

The search history drop-down box has been temporarily

29/08/2004 Release

Multiple search pages now available (1-9). The system wakes
up in search page 1 (visible top right of window).
To change pages hit 1-9 on the main keyboard or numeric
keypad. This is provided as a quick way of having multiple
searches active without using saved taglists or projects.
Search / print / play operations are performed on the current
search page. Other features such as tagging / track editing
are global.

18/08/2004 Release

Fixed bug where the waveforms were generated according
to the compressed/uncompressed status of the PREVIOUSLY
loaded file, which could lead to corrupt waveforms.
It is recommended that you delete all *.wfv files, they
will be rebuilt as needed or you can do a bulk rebuild.

16/08/2004 Release (amended)

Track data for approximately 300 new CDs added to database.

09/08/2004 Release

Fixed some bugs in the new project system.

You can now varispeed a track on export from
1/10th speed to 10X speed (this follows the SRC quality setting).

18/06/2004 Release

You can now export WAVs as broadcast WAVs. The track
description is put in the BWF description field and
the disc code is put in the Originator Reference field.

13/06/2004 Release

Drag and drop export of the selected track is now available.
Select a track and drag from the arrow icon in the player control.
By default this copies if you are dragging to a directory, hold ALT
while dragging to drag a link instead.

03/06/2004 Release

17 new Digiffects CDs added to default install.
There are now 1075 CDs worth of data in the default install.

02/06/2004 Release

Projects page merged into Tags page.

Projects framework is now in a usable state
although it will be developed further.
You can create projects, set supervisors and notes
for them and transfer settings (which are only aide-memoires
thus far).
You can then create bins within those projects which are filled
with tracks from either the searchlist or taglist. These bins
can later be transferred back to the taglist or searchlist.

Shortcuts change '*' now ejects rather than DEL key.
DEL key now deletes the track from the searchlist
(as in the taglist page)

23/05/2004 Release

More expansive disk/directory abilities: Originally
all WAV tracks had to be in sub-directories of one
'master' directory. This led to the obvious problem
that you couldn't store effects across more than
one drive (although this could be a 'virtual' big
disk such as a Raid). Each individual disc now can have
a directory set, overriding the default behaviour.
This appears in the Discs/Edit Disc dialog.

Tracks can now have individual filenames overriding
the default filename. This is part of the introduction
of several features to better facilitate usage of 'custom'
effects that aren't sourced from the commercial libraries.

Swap left/right option added to Export stereo options drop-down list.

New projects system: You create a project, then
within a project you create bins where you can store taglists,
make notes etc.

In Full mode any track comment is now displayed in addition to any track note.

Previously the default sound card (via Microsoft Wave Mapper)
was used. This is problematic with some cards being 'stripped'
of features they possess. Upon installation this is the default setting but you
can now select a sound card specifically on the General tab of the System

Fixed bug introduced recently related to storing settings.

03/05/2004 Release

It is now possible to import *.cdb export files from CD-Base.
Other import options will appear shortly.

Information for 21 more Digiffects CDs
have been added to the default installation.

29/04/2004 Release

Fixed copying of ripped tracks to server.

Fixed player display not clearing status if a track load failed.

06/04/2004 Release

New player keys:
double-click on in-time or Ctrl + I locates to the In-point
double-click on out time or Ctrl + O locates to the Out-point

The file extension .wav is now automatically appended if not
specified on export

Export settings (directory, SRC settings etc) are now
retained after program close

Fixed bug for case when exporting from files with in/out
times set (particularly compressed sources) that subsequent
file would have the wrong audio

Fixed bug for case when exporting to mono that file
was twice expected length

Fixed bug for case when exporting to mono that Media Player
wouldn't play resulting file

Fixed bug for case when SRC exporting to mono data
overrun exception would occur

When SRC on export is completed the temporary copy is now deleted

There are now more options for file-naming when exporting:
1 - default (as per source filename)
2 - by disc name (this is usually the same as above)
3 - by description (this will save with a filename that is the full effect description)
4 - manually

Bulk exporting with the manual filename option uses that filename
as a root and suffixes " - 1", " - 2" etc.
eg. If you you have a set of tracks that are backgrounds you could set the
manual filename as BACKGROUNDS and the resulting export would be
BACKGROUNDS - 4.wav etc

29/03/2004 Release

Error in identifying some audio CDs as data CDs corrected.

Some minor internal fixes.

12/11/2003 Release

Small new feature. When you play a track you often
scroll off it in the search list to look at other tracks.
Now, if you double click on the track number or disc name
in the WAV player display it will jump back to that track.
(nb. It will only be able to do this if you have not performed
any other view/search operation that has removed that track
from the list)

12/11/2003 Release

nb: A slight issue has come to light with certain
older versions of the Fraunhofer MP3 ACM codec.
Usually you can play an MP3 track and export it,
which will pause the track and export it then you
can resume playing. With certain versions the ACM codec
will not allow multiple MP3 streams to be opened
concurrently and will give an 'operation is not possible'
message. When this occurs, eject the track before exporting it.

M/S option added to Export stereo options drop-down list.

taglist.dat & searchlist.dat are now installed
in the Data sub-directory.

New file nonsearch.dat is added in the Data
sub-directory. This file contains the list of
words that will be ignored when building
the dictionary for word searching. eg 'and', there
is little reason to catalogue thousands of occurences
of that word. This makes the dictionary smaller
and therefore faster to rebuild. This is a user editable
file and the non-search word list is shown in the System page.

Item numbers (of the form TK001, TK002 etc) can optionally be
printed at the start of the line when printing. You can set the
start number which is then auto-incremented on each subsequent line.

04/11/2003 Release

Sample rate conversion on export.
In the export dialog you can now
select the sample rate from the following options:
default (ie same as the source file)
The (non-SRC) export is done as normal then a converted copy of
it is done (copy has "SRC_" prepended to filename).
The conversion is reasonably good (usual trade off
between quality and time). There's no helpful progress
bar yet, the display just freezes. This will be fixed shortly.

30/10/2003 Release

In / out points can optionally be honoured when
exporting WAVs (single or multiple files)

In / out times are now shown above player controls on the left

5/10/2003 Release

Major Release- read notes before installing

CDrip2.dll is new - the cd ripping library.

CDdata.dll replaces C4DLL.dll which can
be safely removed from the application's directory.

Processor usage slightly lowered.

Uncompressed WAVs now load slightly faster.

Ability to choose export directory / options is now unlocked.

Ability to choose a filename when exporting single tracks.

Filenames for WAV files have changed, they used
to be of the form TK**.wav where ** was the track number.
This had the obvious failing that WAV files from different CDs
were indistinguishable apart from the directory they were stored in.
Track filenames are now of the form
[disc name with spaces removed]_[tracknumber].wav
so ECD 001 trk 12 will be ECD001_12.wav
This change means when running this version with a previously
digitised library FXLibrary will fail to find the tracks.
You need to go to the System page / General tab and select
'check WAVs' this will automatically rename all of your WAV
filer to the new form.

Ability to add new discs finished (they now appear in order).

Ability to add tracks to those discs too (and existing discs).
(This creates the possibility of creating 'custom' or 'virtual' CDs
where you create a new disc, add all the tracks for it and then
store WAV files for it locally or on the server).

CD-ripping is now built in (uncompressed WAVs)
Select a disc in the disc page, press 'rip CD'
then select the ripping options (CD drive options and
whether you would like the ripped tracks stored
locally / on the server or both - directories will be created as needed)
All you need to do is then Activate the disc and you can play it.
If you want to compress/encode those tracks you will have to use an
external utility currently (ensure that it puts a correct WAV
header rather than just raw compressed files).

5/10/2003 Release

Stereo export option (Stereo, Left only, Right only, Sum)
is now selectable on a track by track basis (as a Note).
This can be overidden in the export dialog box.
When not overidden, wherever there is a Note stereo preference
it will be applied (on single or bulk export).
Wherever there isn't a preference the export dialog setting will be used

3/10/2003 Release

Password is now case-insensitive.

Key code entry is now automatically set to upper-case.

31/08/2003 Release

In the export directory dialog you now have new exporting options.
You can:
1: export stereo as normal stereo files
2: export as a mono file using the LEFT leg only of the source
2: export as a mono file using the RIGHT leg only of the source
2: export as a mono file using the sum of the LEFT & RIGHT legs minus 6dB

30/08/2003 Release

Unselected regions of the waveform (when marks in/out)
have been set are low-lighted.

The volume control now mirrors any external programs changing
the system volume (also on program start it is set to the
actual current system volume setting rather than full scale)

New print functionality: you can now print search results & taglists

You can now call up all tracks that have user notes attached.

29/08/2003 Release

Option to rebuild the database when any changes
have been made. Previously you had to go to the
System page and do this.

Indication under the waveform display of the playing
file's format eg: 'MPEG Layer-3: 320 kBit/s, 44,100 Hz, Stereo'

20/08/2003 Release

Notes text now included in taglist text export

Note icon now visible in Taglist.

Confirmation now requested after editing a disc or track.

20/08/2003 Release

The 'glass' buttons of the Beta version are back!
(website screenshots updated).

14/08/2003 Release

New full-view mode (shortcut F) button top right
of main page which gives more detailed view of
tracks (including longer description space and the
actual note text in addition to the 'note present' icon).

New 'LOADING TRACK...' indicator in transport display.
Added so the user is aware of load acknowledgement
(eg if waiting for 'sleeping' hard disks to spin-up).

11/08/2003 Release

LOOP mode is now implemented. If IN / OUT times are
set and LOOP button is down the audio will cycle
between the in/out points.
(Accordingly clicking outside the LOOP marked area
will not locate to that position whilst in LOOP play mode
and Start button/left cursor will locate to the IN time
not the start of the track)

Numeric + & - keys jump 5% forward/backwards
through the track (20% if SHIFT is held down simultaneously)

Network mapped drives are now accessible
in directory tree views (custom export etc)

The audio engine has been substantially changed to
accommodate several sound cards that don't follow
Microsoft Multimedia specifications and we're
causing the playback cursor to behave erratically
and be significantly out of sync with the audio stream.

17/07/2003 Release

Tag lists can now be saved in human-readable form.

Search list behaviour has been modified. Double
clicking a word will replace a selection, if there
is one, if not it just adds the word. Previously
it always added the word

17/07/2003 Release

Fixed bug in network connection code.

Fixed bug for directory setting of user export.

Fixed network active hint.


15/07/2003 Release

Fixed serious bug on exporting files


14/07/2003 Release

All server settings are now exposed, no defaults
are assumed, allowing custom network configurations


11/07/2003 Release

Serious bug in audio playout fixed.
Audio was out of sync with the waveform display


09/07/2003 Release

Tag and Note icons changed

Thinner font used throughout

Fixed search bug where incomplete word would
still find tracks


07/07/2003 Release

fixed minor search page display bug

New synonym system in place. Instead of the
imprecision of wildcards, you can now set-up
common links e.g.: lorry searches for
lorries,truck,trucks too.
(A growing number of synonyms will be supplied


03/07/2003 Release

You can now Export (WAV) all files in
the Search page in addition to single files


02/07/2003 Release

You can now jump to discs starting with a
letter (or 0) in the Disc page
(instead of scrolling through the whole list)


02/07/2003 Release

Search page contents now saved/restored
automatically on start/exit of program


02/07/2003 Release

Fixed bug when throwing exception before
application fully initialised

Database engine now compiled with higher
optimisation and processor settings


30/06/2003 Release

Fixed bug when export directory set to
non-existent directory


30/06/2003 Release

Added ability to manually add/create new discs

Added ability to delete discs


30/06/2003 Release

Can now click in Tag column to tag / untag

Can now click on Note icon to access note

Fixed bug accessing notes


20/06/2003 Release

Server auto-detect disks now takes into account
the local cache as well. In standalone setups
this is useful.


12/06/2003 Release

First official release:
Hence now Key Code protected
There is an install password when the setup.exe
is run and a key needs to be entered in response
to a machine specific serial number prompted
by the program. This Key Code is obtained by emailing
the program generated serial number to
registration AT fxlibrary DOT co DOT uk

(we endeavour to respond quickly)