Hi guys, I added new filter types to the LS gig engine, which includes these new filter type options on Gigedit side of course. These are actually the filter types that we already had on sfz engine side.
The reason why I decided to enable them on gig side as well, was that the official GSt "lowpass turbo" filter type has some DSP issues: it often causes inpleasant audible clicks / bumps. I am not sure if that's a problem in our lowpass turbo filter DSP implementation or whether that issues already existed with the original GigaStudio lowpass turbo implementation as well. Anyway, since these new filter types are (once again) an extension to the official gig format, I obviously had some freedom to deviate behaviour for these new filter types: I always disliked the behaviour of the "minimum cutoff" parameter, which so far was simply handled like this: finalCutoff = MAX(cutoffCCValue, minCutoff); The problem with the latter was that you always ended up with a "dead" controller zone, so a certain controller value range where the controller would not do anything. Instead of doing that, with the new filter types I re-interpreted this "minimum cutoff" parameter which still defines a "minimum cutoff", but the range is now automatically spanned over the entire 0..127 controller range instead to prevent such a dead zone. I am not sure yet, but probably it would even make sense to apply this change to the official GSt filter types as well? CU Christian _______________________________________________ Linuxsampler-devel mailing list Linuxsampler-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel