Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
* Fixed numerous compiler warnings. * Bumped version (2.0.0.svn32).
* fixed printf type errors (mostly in debug messages)
* Instrument editor interface: Changed instrument editor plugin interface, providing additional informations like the EngineChannel for which the instrument editor was spawned for. This allows the instrument editors to interact more actively with the sampler. * Bumped version (1.0.0.svn60).
* Fixed crash when loading an instrument script. * Fixed "init" script handler only to be executed once: when the script was loaded. * Fixed aftertouch script event which always had value zero and controller number was set to aftertouch value instead. * gig Engine: Fixed handling of "smartmidi" dimension, which was recognized as "unknown" dimension. * Fixed script function gig_set_dim_zone(): was accessing wrong event. * ls_instr_script command line tool: is now not limited to core language scripts, but can now also parse sampler format dependent instrument scripts, with the respective specific built-in script variables and functions. * ScriptVM: Fixed runtime behavior of "and" and "or" binary script expressions, which also evaluated the right hand side of the expression even if the left hand side already failed the overall expression semantic to become true. * Bumped version (1.0.0.svn46).
* fixed building with C++11 * build fix: ChangeFlagRelaxed.h was missing in makefile * build fix: libsndfile compiler flags were missing in some makefiles
* Started to spread new C++ keyword "override" over the code base (keyword introduced with C++11 standard).
* code refactoring: added a lock guard class for exception safe mutex handling and used it everywhere appropriate
* fixed compilation with gcc 4.7
* bugfix: instrument loading crashed for sfz and sf2 in Ardour (#176) * more thread safety fixes for the instrument loading thread
* Bugfix: When creating MIDI instrument map entries with "PERSISTENT" type, the instruments were uselessly precached with zero samples, however it still took the full preloading time and on 1st program change the respective instrument was completely reloaded again. * Bumped version to 1.0.0.svn15
* sfz/sf2 engines: fixed memory leak and memory handling errors * sfz engine: added support for sw_trigger=first, sw_trigger=legato and sw_previous * sfz parser: allow non-numerical key values ("C#4" for example) * sfz engine: "key" opcode now sets pitch_keycenter too * sfz engine: fixed error when unloading instrument with same sample used by multiple regions * sfz parser: added some opcode aliases, like loopmode for loop_mode, to be more compatible
* VST bugfix: If the host called resume() before and after changing sample rate or block size, the number of channels was incorrectly set to two. This caused silence in Cubase 5. * removed compiler warnings
* sfz engine: support for exclusive groups * sf2 engine: support for exclusive groups * sf2 engine: manage presets only * sf2 engine: preset regions are now taken into account
* Refactoring: moved the independent code from the Gigasampler format engine to base classes * SFZ format engine: experimental code (not usable yet) * SoundFont format engine: experimental code (not usable yet) * Fixed crash which may occur when MIDI key + transpose is out of range
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 |