--- linuxsampler/trunk/ChangeLog 2007/03/04 02:09:10 1065 +++ linuxsampler/trunk/ChangeLog 2007/04/03 17:39:52 1147 @@ -21,8 +21,8 @@ MIDI instrument maps and assign each sampler channel individually a certain map, so that i.e. separation of normal instruments and drumkits is possible - - new notification events for tracking audio/MIDI device changes, - MIDI instrument map changes and MIDI instrument changes + - new notification events for tracking changes to audio/MIDI devices, + MIDI instrument maps, MIDI instruments, FX sends, global volume. - sampler was limited to load max. 200 instruments in the background due to a constant size RingBuffer FIFO which is now replaced by a dynamic (unlimited) size std::list FIFO @@ -31,6 +31,7 @@ (i.e. jack-rack), the send levels are controllable via arbitrary MIDI controllers - global (sampler wide) volume can now be controlled at runtime + - Implemented new, improved notification system * MIDI driver: - dispatch bank select (MSB and LSB) messages @@ -53,6 +54,8 @@ - EG fine tuning: when attack is zero the EG starts at a level above max sustain level, which means that there is a decay phase even if sustain is 100% + - more EG fixes: the level could sometimes go below zero and cause + noises or crashes * Bug fixes: - fixed crash occurring on certain LSCP scripts (Bug 39)