KarmaFX - KarmaFX Synth Modular v1.0 RC2 (Pc/Donationware)

KarmaFX Synth Modular 1.0 [Release Candidate 2] changes.

* Amplifier will now skip streams from input modules if amplification is 0 for more than half a second.
This can reduce CPU load considerably, especially with polyphonic patches.
This also means that patches will consume 0% CPU when not playing and the GUI is closed.
* Tweaked synth engine performance and reduced vst dll sizes for faster loading.
* GUI: Double clicking or Shift-clicking on a wire arrow now allows you to insert a module on this wire (Thanks Matthew).
* GUI: Additive and Pad magnitude editor is now log scaled for easier editing.
* GUI: Renamed all "Component" references to "Module" for consistency with the manual.
* GUI: Optimized/rewrote all waveform and curve drawing routines.
* GUI: Added antialised drawing support. The level of antialising is determined by the skin.
* GUI: Added even better support for custom skins. Resource files placed in a subfolder inside the Skins folder will now be detected as a "raw" skin.
* GUI: When using raw skins, hitting Ctrl-R will now reload the chosen skin.
* GUI: Made minor edits to the default skin (colors and gfx).
* Bugfix: Pos in Sampler was disabled by accident in v0.99. Fixed.
* Bugfix: Stereo parameter in Pad module was bogus on first output sample. Fixed.
* Bugfix: Sampler's sustain was broken when in stereo or when multiple keys were held in non-polyphonic mode. Fixed.
* Bugfix: Clearing samples in Sampler while playing a polyphonic patch could crash the synth. Fixed.
* Bugfix: Nasty interpolation bug in delay code caused some modules to overflow. Fixed.
* Bugfix: Multiple connections to a bypassed module could return garbage. Fixed.
* Bugfix: Midi control messages like Pitchbend etc. could confuse MidiTrig module. Fixed.
* Bugfix: Portamento was broken in polyphonic mode. Fixed.
* Bugfix: Fixed memory leak when replacing modules.
* Bugfix: Fixed possible crash and memory leak when out of memory while loading samples. [new in RC2]
* Bugfix: Arp could sometimes go out of sync in Pattern module. Fixed. [new in RC2]
* Created a few new patches.

Release Candidate expires November, 2007.

Advanced Simulated Analog Modular Synthesizer:
# Modular patching of synth components and controls.
# Internal high-frequency digital simulation of analogue voltage levels.
# Oscillator with phase, Detune and Pulsewidth that generates standard synth waveforms.
# Dual Oscillator with Detune, Hardsync and Ring modulation.
# Sampler, 16/24/32 bit Mono/Stereo multi sample player that imports WAV/SF2 files.
# Additive and Pad module with waveform and harmonic magnitude/phase editors.
# 2/4 Pole Multimode Filters with Cutoff, Resonance (LP, HP, BP and BS filtertypes),
# SVF, Zolzer, Moog, 303like, EQ, Formant, Comb, Allpass, Parametric and Shelving Filters.
# Amplifier and Mixer with Panning, Volume and Velocity control.
# Delay, Reverb, Phaser, Chorus, Distortion, PitchShift and BitShuffle Effects.
# Soft-knee Compressor with Peak/RMS detection and optional Sidechain.
# 10 Octave/12 Note Pitch control with Detune and Portamento.
# Controllers for frequency modulation (FM) and fast frequency sweeps.
# Up to 16 channel Unison controller with detune and stereo pan spread.
# 32 step, 4 octave pattern/arp controller with hold, loop, and legato support.
# Bipolar/Unipolar LFO, HFO, ADSR/Multipoint Envelopes and Step Sequencer.
# Output component with Panning, DC removal, Volume and Clip control.
# Noise generator, filtered Pink, White and Brown noise with freq. sync control.
# Input generator so synth can function as an insert effect.
# Full stereo support (selected components can run in mono to save CPU cycles).
# Instant visual feedback on all controls. Frequency, Time/Amplitude, Modulation, etc.
# Choose between Mono, Legato, or up to 16-voice true Polyphony.
# Up to 128 assignable automation controls.
# Fully skinnable GUI: Optional skins are bundled with the installation.
# 5 banks of 128 pre-made patches.