Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
* Fixed compiler error in Pool.h. * Fixed compiler errors in test cases. * Updated README for how to compile & run test cases. * Updated test case MutexTest::testDoubleLockStillBlocksConcurrentThread() to latest expected behaviour of the Mutex class implementation (recursive mutex type). * Bumped version (2.1.1.svn1).
* Fixed Note object leak when triggering notes on keys which did not have a valid sample mapped (fixes bug #252). * Fixed compilation errors when compiling with CONFIG_DEVMODE enabled. * Bumped version (2.0.0.svn69).
* NKSP: Added built-in script function "fork()". * NKSP: Added built-in array variable %NKSP_CALLBACK_CHILD_ID[]. * NKSP: Added built-in variable $NKSP_CALLBACK_PARENT_ID. * NKSP: Fixed potential crash when accessing dynamic built-in array variables. * Bumped version (2.0.0.svn65).
* NKSP: Fixed crash when using built-in script array variable "%ALL_EVENTS". * NKSP: Added built-in function "change_amp_lfo_depth()". * NKSP: Added built-in function "change_amp_lfo_freq()". * NKSP: Added built-in function "change_pitch_lfo_depth()". * NKSP: Added built-in function "change_pitch_lfo_freq()". * Bumped version (2.0.0.svn44).
* NKSP: Implemented built-in script array variable "%ALL_EVENTS". * Bumped version (2.0.0.svn35).
* Fixed numerous compiler warnings. * Bumped version (2.0.0.svn32).
* All engines: Active voices are now internally grouped to "Note" objects, instead of being directly assigned to a keyboard key. This allows more fine graded processing of voices, which is i.e. required for certain instrument script features. * Built-in script function "play_note()": Added support for passing special value -1 for "duration-us" argument, which will cause the triggered note to be released once the original note was released. * Bumped version (2.0.0.svn3).
* All engines: Implemented scheduler for delayed MIDI events and for suspended real-time instrument scripts. * Real-Time instrument scripts: Implemented support for built-in "wait()" function's "duration-us" argument, thus scripts using this function are now correctly resumed after the requested amount of microseconds. * Real-Time instrument scripts: Implemented support for built-in "play_note()" function's "duration-us" argument, thus notes triggered with this argument are now correctly released after the requested amount of microseconds. * Real-Time instrument scripts: Fixed crash which happened when trying to reference an undeclared script variable. * Real-Time instrument scripts: Script events were not cleared when engine channel was reset, potentially causing undefined behavior. * All engines: Attempt to partly fix resetting engine channels vs. resetting engine, an overall cleanup of the Reset*(), ConnectAudioDevice(), DisconnectAudioDevice() API methods would still be desirable though, because the current situation is still inconsistent and error prone. * Bumped version (2.0.0.svn2).
* ScriptVM (WIP): Built-in script function "play_note()" now returns the event ID of the triggered note. * ScriptVM (WIP): Implemented built-in script int variable $EVENT_ID. * ScriptVM (WIP): Implemented built-in script function "ignore_event()". * ScriptVM (WIP): Implemented built-in script function "ignore_controller()" (accepts one and no argument). * Bumped version (1.0.0.svn44).
* fixed compilation with gcc 4.7
* possibly fixes a compile error on Windows and Mac OS X introduced in the previous commit
* sfz engine: use common pool of CC objects to minimize RAM usage
* maximum voices and disk streams can now be altered at runtime (added new LSCP commands "GET VOICES", "SET VOICES", "GET STREAMS", "SET STREAMS" and accordingly new LSCP events "GLOBAL_INFO:VOICES" and "GLOBAL_INFO:STREAMS") * bumped version to 0.5.1.8cvs
* All compile time options are now centrally alterable as arguments to the ./configure script. All options are C Macros beginning with CONFIG_ prefix and will be placed into auto generated config.h file.
* fixed a compilation error in Pool.h (gcc 3.4.3)
make forced segfaults verbose in case of DEVMODE and !USE_EXCEPTIONS
* bunch of fixes for OSX (patch by Stephane Letz)
* compatibility fixes for old gcc 2.95.4
* libgig: fixed panorama value in DimensionRegion (invalid conversion from signed 7 bit to signed 8 bit) * src/linuxsampler.cpp: stacktrace is now automatically shown on fatal errors (that is segmentation faults, etc.), gdb should be installed for this to work * gig::Voice: tiny accuracy fix of pan calculation * replaced old pool classes by completely new ones which now offer Iterator abstraction
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |