KarmaFX - Synth Modular has been updated to v0.9.4.
Changes:
- Wiring two modules that produce an infinite loop, will now result in a warning giving the user a chance to cancel the operation.
- Added range and snap options to right click menu on freq. controls in Osc1, Osc2 and Sampler. Choose between 2,4 and 8 octave range, and optionally snap to cents, semitones and octaves. Default is 2 octaves, no snap.
- Tweaked keyb follow on filters. Setting keyb to 32 now means tracking 100% to incoming pitch, 64=200%, 0=no tracking, -64=-200% etc.
- Tweaked SSE prefetch optimizations.
- Bugfix: Fixed possible division by zero bug in Reverb.
- Improved performance of modulated LFOs.
- Bugfix: Synth could modify state of incorrect module on entry point causing problems in MFC based hosts, e.g. SAVIHost. Fixed.
- Bugfix: Stupid bug had sneaked into v0.93 causing Formant filter to overflow and even crash on some systems. Fixed.
- Bugfix: Host GUI window was allowed to erase background leading to white squares in a few hosts. "Fixed" by sub-classing the parent window.
- Bugfix: Wire modulation volumes weren't saved with the patch. Fixed.
- Bugfix: Numerical precision could lead to signal not reaching zero with amp modulation. Fixed.
- Bugfix: The "Modules producing silence"-optimization resulted in sound-glitches in variable buffer size hosts. Fixed.
- Bugfix: Polyphony was broken in v0.93, especially for chords. Fixed.
- Bugfix: Legato trigger in ADSR, envelope and step modules fixed.