Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
* 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).
* fixed compilation with Clang 3.2
* sfz/sf2 engines: RT-safeness: avoid malloc in audio thread * sfz/sf2 engines: fixed a bug that could cause voice stealing to fail
* 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
* SFZ format engine: Implemented sfz version 1 Filter EG, Amplifier EG and Pitch EG * use SF2 file loader from libgig
* 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 |