Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
* Added support for multiple MIDI input ports per sampler channel (added various new C++ API methods for this new feature/design, old C++ API methods are now marked as deprecated but should still provide full behavior backward compatibility). * LSCP Network interface: Added the following new LSCP commands for the new feature mentioned above: "ADD CHANNEL MIDI_INPUT", "REMOVE CHANNEL MIDI_INPUT" and "LIST CHANNEL MIDI_INPUTS". As with the C++ API changes, the old LSCP commands for MIDI input management are now marked as deprecated, but are still there and should provide full behavior backward compatibility. * New LSCP specification document (LSCP v1.6). * AbstractEngine::GSCheckSum(): don't allocate memory on the stack (was unsafe and caused compilation error with old clang 2.x). * Bumped version (1.0.0.svn25).
* Started to spread new C++ keyword "override" over the code base (keyword introduced with C++11 standard).
* all engines: add pan CC value to instrument pan parameter before applying panning, instead of using two separate pan functions in series (#182) * sfz parser: allow -200 to 200 for pan_oncc opcode (#182) * gig engine: handle special case when pan parameter in gig file has max or min value * CoreMIDI: fixed memory deallocation error
* DSSI bugfix: it wasn't possible to change engine type. The MIDI port and audio channel routing for DSSI plugins are now visible.
* bugfix: instrument loading crashed for sfz and sf2 in Ardour (#176) * more thread safety fixes for the instrument loading thread
* sfz engine bugfix: looping was disabled if loop_start was set to 0 * sfz engine: allow regions with end=-1 to turn off other regions using the group and off_by opcodes (#168) * sfz engine: made end=0 play the whole sample * sfz engine: fixed support for lochan and hichan opcodes (#155) * bumped version to 1.0.0.svn17
* fixed crash when deleting a sampler channel or changing engine type while an instrument load was in progress
* sfz engine: improved support for exclusive groups (group, off_by and off_mode) * minor valgrind fixes
* gig engine: implemented the "round robin keyboard" dimension * gig engine: fixed round robin and random dimensions for cases when number of dimension zones is not a power of two * gig engine: made round robin use a counter for each region instead of each key * fixed building with libgig installed in a non-standard directory
* Refactoring: moved the independent code from gig::Voice to base classes * SoundFont format engine: implemented EG1 & EG2
* fixed compilation error in DSSI plugin * removed gig engine dependency in DSSI plugin
* 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 |