Log of /linuxsampler/trunk/src/db
Directory Listing
Revision
3705 -
Directory Listing
Modified
Wed Jan 8 20:26:53 2020 UTC
(4 years, 4 months ago)
by
schoenebeck
Fixed compiler warnings about exception handling:
Use re-throw semantic instead of copying exception objects.
Revision
3290 -
Directory Listing
Modified
Fri Jun 23 12:24:58 2017 UTC
(6 years, 10 months ago)
by
schoenebeck
* Revised fundamental C++ classes "Thread", "Mutex" and
"Condition" which fixes potential undefined behavior
(note: this addresses mainly the POSIX implementation,
Win32 is untested yet and would also need an update).
* Bumped version (2.0.0.svn64).
Revision
3101 -
Directory Listing
Modified
Sun Feb 5 18:03:58 2017 UTC
(7 years, 3 months ago)
by
schoenebeck
* Instruments DB: Fixed undefined DB transaction behavior.
* Fixed general compiler warnings.
* Bumped version (2.0.0.svn43).
Revision
3093 -
Directory Listing
Modified
Mon Jan 16 22:48:14 2017 UTC
(7 years, 4 months ago)
by
schoenebeck
- Fixed compile error on some systems.
Revision
3092 -
Directory Listing
Modified
Mon Jan 16 22:02:36 2017 UTC
(7 years, 4 months ago)
by
schoenebeck
* Instruments DB: Added support for scanning SFZ (.sfz) files.
* Instruments DB: Added support for scanning Sound Font (.sf2) files.
* Bumped version (2.0.0.svn40).
Revision
3091 -
Directory Listing
Modified
Mon Jan 16 15:01:21 2017 UTC
(7 years, 4 months ago)
by
schoenebeck
* Cleanup of instruments DB file creation and opening code.
* The instrument DB path of linuxsampler's --create-instruments-db argument
is now optional, if it is missing, then a default location is used.
* Bumped version (2.0.0.svn39).
Revision
3050 -
Directory Listing
Modified
Thu Dec 8 12:36:56 2016 UTC
(7 years, 5 months ago)
by
schoenebeck
* Instruments DB: Fixed memory access bug of general DB
access code which lead to undefined behavior.
Revision
2840 -
Directory Listing
Modified
Sun Aug 30 10:00:44 2015 UTC
(8 years, 8 months ago)
by
persson
* use unique_ptr instead of auto_ptr when building with C++11
Revision
2684 -
Directory Listing
Modified
Mon Dec 29 16:54:33 2014 UTC
(9 years, 4 months ago)
by
schoenebeck
* Fixed compilation error that occurred with some compilers, triggered by
recent libgig changes.
* Bumped version (1.0.0.svn59).
Revision
2427 -
Directory Listing
Modified
Sat Mar 2 07:03:04 2013 UTC
(11 years, 2 months ago)
by
persson
* code refactoring: added a lock guard class for exception safe mutex
handling and used it everywhere appropriate
Revision
2420 -
Directory Listing
Modified
Sun Feb 24 08:59:25 2013 UTC
(11 years, 2 months ago)
by
persson
* removed usage of deprecated Automake variable INCLUDES
* ASIO driver: removed compiler warnings
Revision
1944 -
Directory Listing
Modified
Tue Jul 14 18:54:08 2009 UTC
(14 years, 10 months ago)
by
persson
- added include statement, which was missing in previous commit
Revision
1943 -
Directory Listing
Modified
Tue Jul 14 18:25:11 2009 UTC
(14 years, 10 months ago)
by
persson
* fixed instrument database recursive import, which was broken on
Windows
Revision
1912 -
Directory Listing
Modified
Sat Jun 6 16:48:00 2009 UTC
(14 years, 11 months ago)
by
senoner
* Instruments DB on Windows gets automatically created if not present
Revision
1911 -
Directory Listing
Modified
Sat Jun 6 13:50:36 2009 UTC
(14 years, 11 months ago)
by
senoner
* InstrumentsDB on Windows now works in both standalone and VST mode
* DB is stored in %USERPROFILE%\.linuxsampler\instruments.db
* removed stat() implementation as mingw already provides it
Revision
1910 -
Directory Listing
Modified
Fri Jun 5 14:22:20 2009 UTC
(14 years, 11 months ago)
by
senoner
* Added Instruments DB on Windows.
* Relative path support for DB file (stdalone and VST) not implemented yet
Revision
1908 -
Directory Listing
Modified
Mon Jun 1 18:50:06 2009 UTC
(14 years, 11 months ago)
by
persson
* VST: avoid opening Fantasia more than once for each VST instance
* VST: export main function as "main" on Linux too (fix for energyXT)
* VST: prepare code for multiple output channels
* work-around for missing fnmatch function on Windows to make
instrument database compilable
Revision
1881 -
Directory Listing
Modified
Mon Mar 30 16:56:41 2009 UTC
(15 years, 1 month ago)
by
iliev
* Unlock the access to the instruments database while scanning a gig file
Revision
1842 -
Directory Listing
Modified
Sat Feb 21 16:11:17 2009 UTC
(15 years, 3 months ago)
by
persson
* fixed building with libgig installed in a non-standard directory
Revision
1835 -
Directory Listing
Modified
Mon Feb 16 17:56:50 2009 UTC
(15 years, 3 months ago)
by
iliev
* Adapted drivers/Plugin class to be used as a base class for the
AudioUnit plugin and fixed orphaned pointers when deleting PluginGlobal
* Fixed possible iterator invalidations when resetting the sampler
* Fixed memory leaks when issuing the following LSCP commands:
GET AUDIO_OUTPUT_DRIVER INFO
GET AUDIO_OUTPUT_DRIVER_PARAMETER INFO
GET MIDI_INPUT_DRIVER INFO
GET MIDI_INPUT_DRIVER_PARAMETER INFO
* Fixed possible compilation error when sqlite is not present
Revision
1810 -
Directory Listing
Modified
Sun Dec 14 22:33:46 2008 UTC
(15 years, 5 months ago)
by
iliev
* fixed bug #109 (patch by Chris Cherrett, slightly modified)
Revision
1782 -
Directory Listing
Modified
Tue Sep 30 02:16:41 2008 UTC
(15 years, 7 months ago)
by
iliev
* updated the lscp spec
* code cleanup in InstrumentsDb
Revision
1781 -
Directory Listing
Modified
Mon Sep 29 18:21:21 2008 UTC
(15 years, 7 months ago)
by
iliev
* Implemented option for adding instruments in separate directories
in the instruments database
(patch by Chris Cherrett & Andrew Williams, a bit adjusted)
Revision
1727 -
Directory Listing
Modified
Tue Apr 29 15:44:09 2008 UTC
(16 years ago)
by
iliev
* added support for handling lost files in the instruments database
* added new LSCP commands: FIND LOST DB_INSTRUMENT_FILES and
SET DB_INSTRUMENT FILE_PATH
Revision
1717 -
Directory Listing
Modified
Sun Mar 16 17:43:20 2008 UTC
(16 years, 2 months ago)
by
iliev
* moved all OS dependent file operation to File class
Revision
1713 -
Directory Listing
Modified
Thu Mar 6 20:42:22 2008 UTC
(16 years, 2 months ago)
by
persson
* fixed compilation with gcc 4.3
Revision
1644 -
Directory Listing
Modified
Sat Jan 19 16:55:03 2008 UTC
(16 years, 4 months ago)
by
persson
* fixed memory leaks that occurred when liblinuxsampler was unloaded
* fixed a memory leak that could happen when a channel was deleted
while notes were playing
* fixed memory management bug in ASIO driver
* optimized the SynchronizedConfig class so it doesn't wait
unnecessarily long after an update
Revision
1642 -
Directory Listing
Modified
Sun Jan 13 16:36:14 2008 UTC
(16 years, 4 months ago)
by
nagata
* OSX: Definition of ATOMIC_INIT is added
* OSX: "~" in DB/plugin names are expanded to "$HOME"
* OSX: MIDI device name are now "linuxsampler_in_%d" where %d=0,1,etc.
Revision
1603 -
Directory Listing
Modified
Mon Dec 31 10:17:51 2007 UTC
(16 years, 4 months ago)
by
iliev
* avoid time consuming samples scanning when
adding instruments to the instruments database
Revision
1424 -
Directory Listing
Modified
Sun Oct 14 22:00:17 2007 UTC
(16 years, 7 months ago)
by
schoenebeck
* code cleanup:
- global.h now only covers global definitions that are needed for the C++
API header files, all implementation internal global definitions are now
in global_private.h
- atomic.h is not exposed to the C++ API anymore (replaced the references
in SynchronizedConfig.h for this with local definitions)
- no need to include config.h anymore for using LS's API header files
- DB instruments classes are not exposed to the C++ API
- POSIX callback functions of Thread.h are hidden
- the (optional) gig Engine benchmark compiles again
- updated Doxyfile.in
- fixed warnings in API doc generation
* preparations for release 0.5.0
Revision
1364 -
Directory Listing
Modified
Mon Oct 1 13:38:37 2007 UTC
(16 years, 7 months ago)
by
schoenebeck
* fixed egoistic --instruments-db-location command line switch ;-)
which caused all subsequent command line switches to be ignored
* the default location of the instruments DB file can now be overridden
with ./configure --enable-default-instruments-db-location=/foo/bar.db
* instruments DB feature can be disabled at compile time with
./configure --disable-instruments-db (i.e. for cross compilation)
* in case instruments DB feature is disable at compile time, don't
actually compile the instruments DB source files and don't install the
instruments DB API header files either
Revision
1353 -
Directory Listing
Modified
Mon Sep 17 23:15:25 2007 UTC
(16 years, 8 months ago)
by
iliev
* added new LSCP command: FORMAT INSTRUMENTS_DB
Revision
1350 -
Directory Listing
Modified
Sun Sep 16 23:06:10 2007 UTC
(16 years, 8 months ago)
by
iliev
* instruments db: slashes-in-names are now escaped with \x2f
Revision
1345 -
Directory Listing
Modified
Thu Sep 13 21:46:25 2007 UTC
(16 years, 8 months ago)
by
iliev
* added support for escape sequences to the instruments database
Revision
1208 -
Directory Listing
Modified
Sat May 26 22:20:46 2007 UTC
(16 years, 11 months ago)
by
iliev
* added --instruments-db-location command line switch
* fixed bug regarding the scanning progress notifications
* directories containing no instrument files are now not re-created
in the instruments databese when recursive scan is performed
Revision
1200 -
Directory Listing
Modified
Thu May 24 14:04:18 2007 UTC
(17 years ago)
by
iliev
* Implemented instrument scanning in background
and commands for monitoring the scan progress
Revision
1187 -
Directory Listing
Modified
Wed May 16 14:22:26 2007 UTC
(17 years ago)
by
iliev
* updated instruments db support
* added transactions for improving the db performance
* added commands for copying and finding instruments and directories
Revision
1163 -
Directory Listing
Modified
Mon Apr 16 21:56:18 2007 UTC
(17 years, 1 month ago)
by
iliev
* added check for the presence of sqlite3 program
Revision
1161 -
Directory Listing
Added
Mon Apr 16 15:51:18 2007 UTC
(17 years, 1 month ago)
by
iliev
* Implemented instruments database