--- linuxsampler/trunk/ChangeLog 2013/01/13 17:22:23 2399 +++ linuxsampler/trunk/ChangeLog 2013/03/02 13:54:22 2428 @@ -23,6 +23,7 @@ - fixed linkage error when building with LDFLAGS="-Wl,--no-undefined" (#190) - fixed compilation with Clang 3.2 + - removed usage of deprecated Automake variable INCLUDES * general changes: - Refactoring: moved the independent code from @@ -63,6 +64,8 @@ - all engines: add pan CC value to instrument pan parameter before applying panning, instead of using two separate pan functions in series (#182) + - added a lock guard class for exception safe mutex handling and + used it everywhere appropriate * Gigasampler format engine: - implemented the "round robin keyboard" dimension @@ -78,6 +81,7 @@ min value - Exclusive Groups: don't ever stop voices of the same note, doesn't sound naturally with a drumkit + - fixed EG1 modulation when attack or release is zero * SFZ format engine: - Initial implementation (not usable yet) @@ -234,7 +238,9 @@ - fixed support for lochan and hichan opcodes (#155) - fixed crash when using lochan/hichan opcodes (#187) - sfz parser: allow -200 to 200 for pan_oncc opcode (#182) - - added FLAC support (#192) + - added FLAC support (#191) + - sfz parser bugfix: lines starting with whitespace were ignored + - added amplitude opcode * SoundFont format engine: - Initial implementation (not usable yet) @@ -300,9 +306,15 @@ - Fixed variable underflow in VirtualMidiDevice, which caused graphical virtual keyboards in frontends / instrument editors being stuck. - Bugfix in VirtualMidiDevice: process note on with velocity 0 as note off. + - Implemented missing handling of MIDI "running status". * audio driver: - ASIO driver fixes for newer gcc versions (fix from PortAudio) + - JACK audio: react on sample rate changes. + - JACK audio: react on buffer size changes. + - JACK audio: jack_port_get_buffer() was cached and called outside + RT context. + - ASIO driver: removed compiler warnings * LSCP server: - added support for sending MIDI CC messages via LSCP command @@ -383,6 +395,8 @@ playing a note in a key group - fixed erroneous error message piping in VoiceBase.h (labelled "Disk stream not available in time") + - Update effects on sample rate & period size changes (to avoid + crashes and noise on such transitions). Version 1.0.0 (31 July 2009)