--- linuxsampler/trunk/ChangeLog 2005/07/21 09:53:20 711 +++ linuxsampler/trunk/ChangeLog 2005/08/16 17:14:25 738 @@ -5,9 +5,25 @@ applications to link against liblinuxsampler - liblinuxsampler's API documentation can be generated with 'make docs' (Doxygen required) + - added benchmark to automatically detect the best triangle LFO + implementation (currently either an integer math solution or a + di-harmonic approximation), automatic detection can be overriden + with --enable-signed-triang-algo=x and --enable-unsigned-triang-algo=x + configure script argument though (mandatory for cross-compilation) * Gigasampler format engine: + - extensive synthesis optimization + (reimplementation of EGs and LFO(s), removed synthesis parameter + prerendering and the synthesis parameter matrix in general, splitting + each audio fragment into subfragments now where each subfragment uses + constant synthesis parameters - that is volume, pitch and filter + coefficients) - fine tuning of the EG modulation parameters + - improved filter cutoff calculation by adding support for the + following gig parameters: Cutoff freq (used when no cutoff + controller is defined), Control invert, Minimum cutoff, Velocity + curve and Velocity range. The keyboard tracking now also scales + cutoff frequency, not just resonance. * LSCP server: - fixed application exit on broken pipe error (fixes bug #20) @@ -17,7 +33,9 @@ LSCP commands ("SET CHANNEL MUTE" and "SET CHANNEL SOLO") and two new fields ("MUTE" and "SOLO") for command "GET CHANNEL INFO" were introduced for this, the behavior is the same like on a mixer console - (patch by Grigor Iliev, a bit adjusted) + (patch by Grigor Iliev, a bit adjusted). Also added configure option + --enable-process-muted-channels which can be used to enable the + processing of muted channels. Version 0.3.3 (15 July 2005)