Infos
and license
Install
infos
Faq
Midi
learn
Infos and license:
http://kx77free.free.fr
Email:
kx77free@free.fr
This new version is not compatible with the old P3 and Athlon XP which are not SSE2 processors!
Infos to Fruity Loop users:
The plug-in uses less CPU (-25%) and the wav export works
fine with these Wrapper
options:
- Use fixed size buffer.
- FL 8
-> Allow threaded
processing must be disabled (quad core).
- FL 9.1
-> Allow threaded
processing must be enabled (quad core).
The Midi Learn doesn't work with FL, FL locks the CC for its automation.
General
features:
Name: Kx-PolyMod
File name: Kx-PolyMod.dll
Author: Xavier Kalensky
Marque: KX77FREE
OS: All Windows (32 bit or 64 bit hosts with vst 2.xx bridge)
Type: 2.3 VSTi (32 bit)
State: Release
Versions:
1.00 © 06-08-2012
1.01 © 12-08-2012
Denormal
bug found and solved:
- Some filter processes could overload the
plug-in when the resonance was set to max and the Vcf outputs were
modified with the " St " button.
1.02 © 02-09-2012
- The bank has been completed with 34 presets, a lot of them use the Vco1 synchro.
- The amount of the kxmod random values has been divided by 4.
SF2 player bug found and solved:
- Some
drum kits of the "Titanic" soundfont bank (230 mo) could crash the host
when they were changed with the SF2 selectors and the EGs were
synchronized by the host. The selectors have been deleted
to avoid this bug but you can alway select the sf2 instruments with the menus.
To avoid to use too much memory with large soundfont banks, you can use the free sf2 editor "Viena" provided by:
http://www.synthfont.com
1.5 © 07-11-2012
Various improvements and new filters added, including those of the CS70M.
- Better reset of the voices (filters and oscillators).
- Now, the levels of the harmonics before the cut off do not decrease when the resonance is high (lp or bp, 18,12, 6).
- A soft Tanh process has been implemented in some d* filters, the
signal is modified by the Tanh process following the input level. This
is similar but produces less distortions.
- Four SV filters (lp, hp, bp, notch) added with the possibility
to adjust the number of poles of the slope (2 to 4, 12dB to 24 dB).
- Two CS70M filters added (lp, hp), a special version of the SV
filter with the same limits found in the tests: the cut off limited to
7040hz (9 volts) and the resonance level limited to 0.88.
- A GUI tool added: you can change the joystick background color
to identify your plug-in if you have a session with many plug-ins used.
- The internal help texte has been modified to correct some errors and to update the test values.
Fixed bugs:
- The cut off of the MgL2 filter was false, the values used were not those of the oversampled filters.
- In some cases, the F1-F2 mix multiplied the stereo Vcf output by 0, doing an anormal CPU use.
1.51 © 18-11-2012
Fixed bug:
- The delay time of the FX2 was false (divided by 60) when it was synchronized by the host.
1.52 © 23-03-2013
Improvement:
- New SFO compatible with the PAN feature of SF2 banks.
- New SEM modules compiled with SSE2 feature, up to 7% CPU won (min requirements >= Athlon K8 and P4).
- Improvement of the loading of large SF2 banks.
- Vcfs: possibility to replace the "Master Cut" (F1 and F2) by a simple Cut off (F1).
- Improvement of the Fx : new sources of modulation, new SV filter (2 to 4 poles), dry level added.
- Filter Fx: now it is not necessary to set the resonance to half in LP mode to have a flat response curve.
- Peak follower added to smooth the Sample and Hold signal.
- Some automation names corrected.
- All notes are stopped when the selectors "P Max" or "P Note" are modified.
Fixed bug:
-
The plug-in could be overloaded when the distortion was
oversampled, if the
sustain level, the
release time of the Vca Eg were set to 0 and also when the Pan was on
the left or on the right (too small signal level to the
oversampled distortion).
1.54 © 18-04-2013*
Fixed bugs:
- The S=0 envelop option could generate audio clicks with a short release time.
-
The decay and release times were modified by the sustain level. A
selector has been added to preserve the compatibility with the actual
presets.
- Possibility of bug with the Fx2 synchronized with a very low host tempo.
-
The Fx decay is now based on the synthesizer output and on the midi
input to avoid to stop the Fx with a short decay when the Vca envelop
is synchronized with the host tempo.
*This version replaces the 1.53 (18/04/2013) with a bug when the sustain is to 0.
1.56 © 12-01-2014
Various improvements:
- SV and EQ filters update.
- More sources available for the Ring Modulator, Filters, Sub Matrix, Joystick, SFO and Fx.
- Pink Noise added.
- Possibility to adjust the threshold level to start the samples (SFO).
- No Lfo synchronization with the host if the Lfo envelope controls the
Lfo speed, only the host tempo value is used to control the Lfo speed.
- Values under the BAR for the envelope synchronization with the host tempo.
- Improvement of the Scope by setting its rate to 15 hz.
1.57 © 22-07-2014
- 6 new filters: SV (type R, more resonance) and Vcs3 (based of BLT's recordings).
- Update of Fx filters (Sv to Sv type R).
- S/N ratio of the Vco1 synchronization improved.
-
Improvement of MgL filters with the MgLQ and MgLQd, they are
oversampled x4 and can use more resonance level, they replace the MgL2
and MgLd. Also the new resonance curve of the Lo* filter (renamed
Mg*and Mgd*) is very close of the one of MglQ (less cpu use...).
- Possibility to disable the reset of oscillators.
- Improvement of Kxmod generators.
- Minor internal changes.
Fixed bug:
- The delay line of the MgLd filter for the oversampling interpolation input was not boosted like the input signal.
Built with
Synthedit 1.1914
18 Kx77free SEM
modules
specialy
written in C++ for this plug-in:
oscillators,
ring modulator, matrix,
filter, adsr, distortion, delay, etc...
Description:
Polyphonic Synthesizer.
A virtual modular analog with matrix and stereo SF2 player.
I started to work on the KXPM serie (22,23,25) ten years ago, just after my first plug-in (kx7).
I experimented the kxmod system on these plug-ins. I wanted to update the Kxpm23 but finally
I created a new plug-in.
Minimum requirements:
Windows (32 or 64): Xp sp2, Vista, Seven...
Any compatible VST 2.3 32 bit host with Asio driver.
Need a vst 32 bridge (jbridge) with some 64 bit hosts (Live 64 bit).
Any old mono SSE2 processors >= : P4, Athlon K8.
This plug-in is not compatible with the old Athlon XP processors!
A 64 bit VST3 version of this plug-in will be available when SE 64 bit
will be stable
and when the convertion of my SDK2 32 bit SEM modules to 64 bit modules
will be end...
So if you want to use the Kx-PolyMod with your 64 bit host and if
this one has not a vst
32 bridge (64 bit version of Live), you can use the jbrige 32/64-64/32
vst bridge (20$ only):
http://jstuff.wordpress.com/jbridge.
Note:
Your host and Jbrigde must run in administrator mode:
To solve this, locate theirs shorcuts, right-click them, choose
"Properties", and in the "compatibility" tab enable
"Run this program as an administrator option".
The KX77FREE plug-ins are FREEWARES, so 20$, it's a good deal!
KX77FREE license
agreement :
This
plugin is provided as is with no warranty of any kind.
The use
of this plugin is entirely at your own risk.
You may
not distribute this plugin in any way.
This
version is a freeware.
I hope
you will enjoy this plug...
If you
like this plugin don't forget to make some publicity about it.
Warning:
Caution
! , If you
are a novice, don't work with a headphone and the volume at max
because electronic
instruments can generate powerfull bass (<40
hz)
and very high frequencies
(res at max).
The KX77FREE plugins are
made for electronic experienced musicians
who pratice electronic
sounds synthesis regularly.
KX77FREE
License :
author
of the vst
plugins KX77FREE : Xavier Kalensky
The
user downloads
and uses the vst plugins KX77FREE at his own risk
The
author of the
vst plugins KX77FREE (or all other provider with KX77FREE
agreement* )
can not be responsible of
material* *or corporal damages (direct or
indirect) caused
by the use of the vst
plugins KX77FREE.
* like Mao magazines, the
url to download the KX77FREE files
(zip or setup.exe, wma) is
http://kx77free.free.fr.
All other urls
have not the author agreement!
** as any
financial,
personal or computer data loss.
It's recommended to save
any
important data before using the vst plugins KX77FREE.
The vst
plugins
KX77FREE in FREEWARE version are provided without warranty.
The user
may not
distribute the vst plugins KX77FREE in any way.
The vst plugins
KX77FREE are always distributed with the file ''Licence.pdf ''
which
contains this licence.
Before
downlading
and using the vst plugins KX77FREE,
the user has read
carrefuly this
licence (1-Warning and 2-License) and he accept it.
KX77FREE
: © 2003-2014 by Xavier Kalensky. All Rights Reserved.
All
other copyrights and trademarks are the property of their respective
owners
SynthEdit:
© 2003 by Jeff McClintock. All Rights Reserved.
VST
and ASIO are trademarks of Steinberg Soft- und Hardware GmbH
Infos
and license
Install
infos
Faq
Midi
learn
Install
infos
1- Unzip the Kx-PolyMod.zip.
2- Copy the
Kx-PolyMod.dll and the "Kx-PolyMod"* folder into
your Vstplugins folder.
*Normally
the plug-in copies its embedded files (*.sem, data, etc...) inside a folder with the same name when the plug-in is
initialized for the first time by your host program. But sometime on Vista or Seven that doesn't work with Live,
generally it is a bug about the rights. So this is why the plug-in folder is in the zip ...
You must be logged in administor not in simple user because you must
have all rights on the "vstplugins" folder generally installed
in the
"Program file" folder which is protected by Windows.
The SF2 file (24 bit drum set demo) is inside the plug-in folder!
FAQ:
1 - Why the oscillators are muted?
You selected types or numbers for waveforms which are not inside the plug-in folder.
This
plug-in uses Kx77free's waveforms built with the Kx-Modulad. These
files are classified in 3 quality: low, med, hi,
only the med quality (498 ko)
is compatible with the Kx-PolyMod plug-in.
They must be copied inside the root of plug-in folder.
Don't erase the data.kxw file because the plug-in uses it to locate the waveforms!
2 - Why my host cannot
load the SEM modules when the plug-in is loading?
You forgot to copy the "Kx-PolyMod" folder into
your Vstplugins folder.
Normally
the plug-in copies its embedded files (*.sem, data, etc...) inside a folder with the same name when the plug-in is
initialized for the first time by your host program. But sometime on Vista or Seven that doesn't work with Live,
generally it is a bug about the rights. So this is why the plug-in folder is in the zip ...
You must be logged in administor not in simple user because you must
have all rights on the "vstplugins" folder generally installed
in the
"Program file" folder which is protected by Windows.
3 - How can I reduce the
CPU use?
This plug-in is optimized but if you patch with a wrong way you will increase the CPU use!
Do not make connections in the matrix if you do not use them and set to
0.000 the unused parameters.
First, do the difference between the source signals.
The polyphonic signals use more CPU, one modulation per note played.
Monophonic: Lfo, Noise, Lfo Eg, SH, Midi Ctrls.
Polyphonic gate on (note on): Kbd, Vel, Kxmod (1, 2, 3).
Polyphonic alway running : Kxmod*, Vcos, Sfo, Ring Modulator, Egs 1 and 2 (to release end).
Do not select a source if you don't use it with the matrix, select off or None on the selectors (sub matrix, ring, filters).
Set the level of the unused generators to 0 (led off).
Avoid to use oversampled filters* or select NoRes if you do not need resonance. Sv filters have very low CPU use!
Some features increase the CPU use:
When
the Vco1 is synchronized by the Vco2 the Vco1 uses 100% CPU more
but it sounds good, less than a real analog synthesizer
(less high harmonics) but better than some DSP hardware synthesizers...
An oversampling code has been implemented in some filters (x2, 4x) and the distortion (x2, x4).
The oversampling technologie needs to use two strong filters (type IIR, up, down) to delete
the aliasing artefacts created by the samples oversampled and the
nyquist limit (FS/2).
Relative % of cpu use for 6 notes played (ver 1.55):
Vcos:
Sine, Saw, Tri = 0.9%
Pw, TriSaw = 1.35%
Vco1 + sync + fade:
Sine, Saw, Tri=1.75%
Pw, TriSaw=2.4%
Ring Mod:
1.6%
Filters:
--=0.22%
NoRes=0.52%
CS-SV=0.53%
Hp=0.59%
Hq=0.60%,
HqM=0.7%
LP18,12,6=0.8%
LoM=0.83%
18a,12a,6a=0.96%
18b,12b,6b=1.0%
MgL1=1.0%
*= Oversampled x2!
Hi=2.75%
Lo=2.85%
LP18=3.34%
LP18d=4.5%
MgL3=8.4%
Q = Oversampled x4! (since the 1.57)
MgLQ*=15.5 %
MgLQd*=15.5 %
Matrix:
Mono source = 0.130% (1 up to 12 dest)
Poly source = 0.775% (1 up to 12 dest)
4 -Midi Learn Setting:
The Midi Learn setting is saved in the bank and in the
preset.
5 - Beta-testing results:
This
is a stable release, it was tested on 32 bits and 64 bits Windows with the main
VST hosts:
Cubase SX, Cubase SE, Cubase 5, Samplitude, Orion, Cantabile, Energy
XT, Reaper, FL, Live,
VstHost, Chainer, Sonar...
6 - Minimum requirements:
Windows (32 or 64): Xp sp2, Vista, Seven.
Any compatible VST 2.3 32 bits host with Asio driver.
Any
old mono SSE2
processors, P4, Athlon K8.
7 - Recommended
configurations:
All Dual Core or Quad Core configurations with host programs optimized
for these processors.
8 - Know problems:
FL Studio:
The
plug-in uses
less CPU (-25%) and the wav
export works fine with these Wrapper options:
- Use fixed size buffer.
- FL 8
-> Allow threaded
processing must be disabled (on quad core).
- FL 9 and upper -> Allow threaded
processing must be enabled (on quad core).
The Midi Learn doesn't work with FL, FL locks the CC for its automation.
Orion:
To change the values of the knob fields, use the "Caps lock" key.
Large Soundfont banks:
You
can listen an audio glitch during the program change if the GUI editor
is closed because the loading process is called by the DSP when the GUI
is off. If you use the program change in your host session with large
soundfont banks, keep the GUI editor of the plug-in open.
To avoid to use too much memory with large soundfont banks, you can use the free sf2 editor "Viena" provided by:
http://www.synthfont.com
Midi learn:
All controllers
can be edited with the Midi learn (right click).
Caution:
CC 120 = All sounds off
CC 123 = All notes off
The default setting is all parameters set to "none".
The current setting is saved in the bank or in the preset.
Infos
and license
Install
infos
Faq
Midi
learn
KX77FREE
: © 2003-2014 by Xavier Kalensky. All Rights Reserved.