HOME
KXOMNI-600-U3 version 3.09
This new version 3.09 exploits my new modules SEM. They are optimized
for the processors P4 and Athlon xp. I do not have
an old PC without SSE and SSE2 processor. I cannot guarantee
the
correct operation of this plugin with this obsolete
configuration.
Now the zip file contains two files: one for the SSE version and
another one for the NO SSE version.
This 3.09 version replace the 3.00 version and their soundbanks
are 100 % compatibles.
About the KXOMNI
I wanted to try out a structure allowing to change the harmonic
composition of the oscillators in a simple and fast way. I did not seek
to create the vintage sound. It's a hybrid synthe, a little mix of a
KORG 800DV, of a CASIO CZ, of a YAMAHA CS, of Synthedit, to make
monophonic synthe sounds rich in harmonics.
The stereo structure of this plugin is its strong point, the musician
has one brain but he has two ears…
Since the beginning of the development of this plugin, I try to improve
it by modifying some modules. I think that make the defects of the
vintage sounds is not a good way, it is rather necessary to reduce the
principal defects of the numerical sounds: distortions, aliasing and
linearity (and finally that's the same thing).
First page of the skin: Osc EG 1-2
Each
Layer (the plugin is stereo) is composed of two oscillators: a "Phase
Distortion Oscillator" (Pdo) and an "Oscillator" (Osc), then the signal
is filtered by a "Multimode Filter", a "Distortion" and a "Feedback".
All the modulations are controlled by an envelope generator, the
velocity and the keyboard.
Second page of the skin: LFO VCA VCF
The
oscillators sound is filtered by a stereo VCF (undoubtedly one of
the most complete vcf avaliable in freeware) and a VCA. All
the
modulations
of the oscillators can be modulated by a double LFO.
Third page of the
skin: KXMOD
Here, you have access to the adjustments of the KXMOD
system.
The KXMOD system is useful to make a detune of the voices like the
vintage keyboards or acoustic instruments. Each voice has her own
adjustment.
Hz
To simulate a very slow cyclic modulation, a little like an instability
of the power supply of synthe. The parameters Tune and C adjust the
amount of the Hz lfo.
Offset
Adjustment of the voice tune. The parameters Tune and C add
just a value.
The parameters Tune1 and Tune2 correspond to the detune of the layers 1
or 2 while C1 and C2 are related to filter cutoff of the
section
"Osc EG 1-2".
Cycle
The "Cycle" selector
is used to determine the order of the polyphonic voices, a similar way
like the CS of Yamaha (it was a way to use all voices to preserve them).
In this section the innovations are the possibility of choosing the
starting level of the EG "Start level=0.0" or "Start level=Release
level" and regulating the EG limiters of the section “Osc EG
1-2” to make crossfades between the two layers.
Fourth page of
the skin: KXDELAY
In this section I incorporated a special version of my KXDELAY, I added
panoramic and a EG control for each layer.
HOME
DOWNLOAD VER 3.09
Significant notes about kxomni-600-U3 (ver 3.09)
The polyphonic mode can to be very hard for the CPU, this is
why I limited
the polyphony to 6 voices. And this version use a standard synthedit
structure, the polyphony is fixed: 6 voices in poly mode and 3 voices
in unison mode.
Tests with a P4 3
GHz with Cubase SE and the KX-Project Asio driver and FX on:
According to the complexity of the sound, some presets can use
the minimum and other the maximum (minimum=maximum/2).
Mono CPU! = max 10%
Use this mode if you have an old computer (1 ghz). This mode force all
presets in mono mode.
Anyway, if you want to
use the KXOMNI in polyphonic mode with an old computer, you must use a
large asio buffer. You can also mute the FX and bypass the KXMOD
system. Of course, if your computer does not have the SSE features, use
the NO SSE version!
Unison (3 voices)
= max 20%
Poly with a chord of 6 voices: min 20%, max 40%* (if you use all
modulations with a length release!, *peak)
The numerical fields make it possible to adjust the modulation
precisely: 0.000 turn off it, you save the
CPU.
3.00 bugs solved
If you load the 3.00 version in Orion Platinium with
the timebase options upper to 96 ppq, Orion freeze.
[18/01/2007]
This bug is
solved with the 3.09 version! [04/04/2007]
HOME
DOWNLOAD VER 3.09
Infos about the
3.0 version
The KXOMNI plugin uses 10 additional modules, they are written in C++.
They are mainly the filters, the distortion
and the ADSR.
New SKIN
To see and
test… The skin was redesigned, now it's more easy to understand
the internal structure of the plugin (ver 3.09).
New multimode
filter SV (LP, HP, BP, Br, 2 or 4 poles)
It now supports the direct noise modulation.
The adjustment of the cut-off frequency (cutoff) is more precise
(5v=440hz, 6v=880hz). When it is open the signal is clean and that
enabled me to integrate the 4 poles mode.
New distortion
module
I removed the waveshaper of preceding versions, I replaced it by a
distortion module placed after the oscillator filters, it is more
effective.
New envelope
generators ADSR
Following the remarks of an user, I decided to write my own ADSR
modules.
The SE ADSR modules have a attack time of 10ms with 0 value and 1 ms
with -3,333 value.
My new modules incorporate non-linear curves for each segment and the
minimun attack time is 1 ms for 0 volt.
And they should use a 0 volt start level (see above: KXMOD). The
default time of the parameter "Sart level=0.0" is now of 1 ms (ver
3.09).
New velocity
features
The Decay time (Vcf,Vca) can be controled by the velocity (ver 3.09).
New KXMOD
system
The KXMOD values are not simply sent
to the start of the note but now the KXMOD modulations are sent always
in continuous (in polyphonic mode). If you bypass the KXMOD system, you
can gain from 5% to 10% of vst performance (compared to the test
mentioned in this page).
New KXDELAY
functionalities
A envelope generator can control the modulation, the amplitude, the
cutoff and the panoramic of each layer.
The LFO can now be synchronized by the bar or the playing start.
Important notes !
The filenames are KXOMNI 600 [Ver 3-09].dll and KXOMNI 600 [Ver 3-09 -
NO SSE].dll.
The adjustment of some parameters is different compared to the version
2.02, if you load your old presets, it will be necessary for you to
readjust some parameters.
THE PLUGIN KXOMNI-600 IS A
FREEWARE… THE ONLY POSSIBLE THING THAT I ASK YOU IN RETURN, IF
YOU LIKE THIS PLUG, IS TO MAKE SOME PUBLICITY ABOUT IT ON THE NET
FORUMS.
Claudia Kalenky 04/04/2007
HOME
DOWNLOAD VER 3.09
Infos about the 2.0 version
I have worked for several months on two new modules, an oscillator and
a wavform generator.
Benefitting from the knowledge acquired during this development,
I began at the beginning of June a new version of my
KXOMNI plugin.
I use modules written in C++ to complete the SE modules,
KXOMNI-600 uses 8 additional SEM modules.
By using a gnu IDE (code:: bloks) and by optimizing
my code,
I have gained approximately from 10 to 20% on the total CPU
use
of the KXOMNI (according to the presets).
Here the list of the version 2.0
News features
KX LPF FILTER
You finally will be able to adjust resonance as you like
…
It now supports the noise modulation.
The adjustment of the cut-off frequency is more precise (5v=440hz,
6v=880hz).
That makes it possible to play with the filter
auto-oscillation.
It have 4 new modes:
HQ, the filter auto-oscillation are generated
without audible distortion
and a stable level ( 55hz to 14080hz).
HQS, identical mode, addition of a distortion on the auto-oscillation.
HQM, resonance are regulated around the auto-oscillation limit,
that allows a finer adjustment of resonance.
HP, simple Hi Pass 4 poles without resonance.
The old resonance modes, off, Lo, Hi, Hi+, SE, Lo+, are
identical of the 1.30 version except the adjustment of the
cutoff…
The mode " off " makes it possible to save CPU if you do not
use resonance.
SE filter was removed and replaced by a bypass, if you do not want to
use the filter that saves CPU.
New curves of
the envelope generators (Vcf
and oscillators)
The curves have a mode L which is a compression of
the envelope
generator signal, the Eg level is reached more quickly and it
is
maintained longer.
A similar mode L also exists for Vca ("comp"
parameter).
The oscillator waveshapers incorporates a bypass and the
Exp-Inv+ curve was optimized (CPU saving).
The oscillator
filters have HQM mode(see
above) and also a bypass (CPU saving). The oscillator
“Hz” of KXMOD section modulates this filter instead
of modulating Vcf.
The oscillator “Hz” wavform can be changed and it can directly modulate
the 4 oscillators and their filters.
Now, you can replace the vu-meters by an oscilloscope, analyzers of
frequency, Leds.
The fx section now has a distortion with an feedback
adjustment and an ON/OFF(CPU saving).
The Vca velocity control is regulated now
gradually.
The Gain value is limited… from 0.4 to 1.6.
Important notes !
The filename is V2-KXOMNI-U3.dll, I changed it to enable you
to
install the 2.0 version without erasing the 1.30 version
file.
The adjustment of the cutoff is different compared to the version 1.30,
if you load your old presets, it will be necessary for you to readjust
the cutoff.
Of-course, I modified my SEM modules… do not hesitate to inform me if
you find some bugs !!!
By safety I will make a version with my modules compiled with Borland
Free.
THE PLUGIN KXOMNI-600 IS A
FREEWARE… THE ONLY POSSIBLE THING THAT I ASK YOU IN RETURN, IF
YOU LIKE THIS PLUG, IS TO MAKE SOME PUBLICITY ABOUT IT ON THE NET
FORUMS.
Claudia Kalensky 07/07/2006
HOME
DOWNLOAD VER 2.02