--- linuxsampler/trunk/ChangeLog 2007/08/31 10:29:13 1314 +++ linuxsampler/trunk/ChangeLog 2007/09/13 21:46:25 1345 @@ -41,6 +41,7 @@ - fixed compilation errors regarding OSX (patch by Toshi Nagata) - implemented instruments database + - added support for escape sequences to the instruments database - added highly experimental support for on-the-fly instrument editing within the sampler's process (by using instrument editor plugins), you'll notice the new "Registered instrument editors:" message on @@ -48,6 +49,10 @@ to spawn a matching instrument editor for the instrument on the given sampler channel, the plugin path can be overridden at compile time with ./configure --enable-plugin-dir=/some/dir + - added experimental code for synchronizing instrument editors hosted + in the sampler's process to safely edit instruments while playing + without a crash (hopefully) by either suspending single regions + wherever possible or if unavoidable whole engine(s) - fixed several issues in fundamental "Thread" class: set scheduling policy and priority on thread level, set a minimum stack size for thread (TODO: a reasonable value yet to be tested), bugfix: non-RT @@ -88,6 +93,8 @@ - minor fix of EGDecay (patch by Toshi Nagata) - fixed compiler error when --enable-override-filter-type was supplied to the configure script (fixes #46) + - disk thread: queue sizes are now proportional to CONFIG_MAX_STREAMS + instead of a fix value * LSCP server: - fixed compile time error for old Bison versions @@ -121,6 +128,7 @@ audio output channels and MIDI input ports - the connection to the PCM interface is now closed when destroying an audio output device + - files with slash in their path or filename could not be loaded * test cases: - updated and fixed (haven't been touched in a while)