Infos
and license
Install
infos
Faq
Midi
learn
Infos, versions and license:
http://kx77free.free.fr
Email:
kx77free@free.fr
x64
version only:
Compatibility of old DAW sessions:
Even if this new version 3.00 stays 100% compatible with DAW sessions
done with older x64 plug-ins,
it will be better to load your old sessions with this new version and
after to save them with new names
because THESE ONES WILL BE NOT COMPATIBLE WITH YOUR OLDER PLUG-INS if
you decide to use them after!
Visual C ++ redistributable packages.
Just click on the link inside the VST folder to download the redistribuable package files from MicroSoft servers or cut
and paste the url to your web browser.
Link to get the 2015-2022 x64 version (check your already installed packages):
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
General
features:
(x86)
Name: Kx-PolyMod
File name: Kx-PolyMod.dll
Author: Claudia 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
(x64)
Name:
Kx PolyMod
File name:
Kx PolyMod.vst3 or dll (same file for VST2, VST3 with VST2 wrapper)
Author: Claudia Kalensky
Marque:
KX77FREE
OS: All
x64 Windows
Type: 3.6.8
VST3-VST2 (x64)
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.
1.58 © 27-05-2015
- New: this plug-in uses the polyphonic distortion and the ring
modulator of the Kx-PolyM-CSE.
- The number of SEM has been strongly decreased to prevent Windows
limit of MT dlls loaded (only 2 sem files).
- Informations added into the property of SEM (dll) to prevent false
positive AV alerts.
Fixed bugs:
-
A Midi message All Notes Off (cc123) was sent when the pitch bend wheel
was in upper position depending on the Midi keyboard used.
1.59 © 12-07-2015
-
New SDK3 SEM modules of all main plug-ins to prevent a
possible bug of
x16 sequencer during the initialization of a very large session in your
DAW (Cubase 5 bug).
1.60 © 16-07-2015
- SF2 player improvement, now the sleep mode (on/off)
works even if a SF2 bank is loaded.
1.61 © 06-08-2015
Fixed bugs:
- Wrong internal file name of the HTML help.
- Possible CPU overload with the oversampled filters if the input
signal was the SFO with a level greater than 0 dB.
1.62 © 15-02-2016
- Improvement of VCO 1 synchronization with oversampled processes (new
parameter: Sync Colour).
- Improvement of IIR filters used for oversampling.
Fixed bugs:
- VCO 1: "Voice" was unavailable with the oscillator reset
selector (enum list error).
- FX: filter reset when the filter knobs were used.
1.63 © 11-06-2016
Fixed bug:
- VCA (Dist off *2) : possible CPU overload when the matrix
modulations were disconnected.
2.00 © 05-03-2017 (x64
only):
SDK 369 - SE 1.2355
Some x86 features are not available yet:
Midi Learn, Midi out, help text on each knob, html loading, the
possibility to change the background colour.
This version 2.0 is a beta built with KX77FREE c++ SEM and SE 1.2355
(some D2d GUI features are not finished yet).
2.03© 10-06-2017 (x64
only):
SDK 392 - SE 1.2399
Improvements:
- Midi learn.
- XML presets.
- DAW show parameters in correct order.
- Skins adapted to new SE directx gamma blending feature.
Following your driver the GPU Intel HD 4000 is not supported yet
(edit: laptop with bugged driver, hd4000+ nvdia 620m).
Fixed bugs:
- VSTHost 1.56 works fine now with all parameters (edit: not solved in
fact...).
- GUI editor loading time too long.
- Frozen GUI DAW while mouse held.
2.04© 26-06-2017 (x64
only):
SDK 392 - SE 1.2399
Fixed bug:
- Oscillators: x64 error code (shifted index), the S/N was decreased to
-90 dBFs instead of -120 dBFs.
2.04a©
30-06-2017 (x64
only):
SDK 392 - SE 1.2399
Fixed bug:
- SFO: x64 bug, some Soundfonts were reseted always to the first bank.
2.05© 06-08-2017 (x64
only):
SDK 392 - SE 1.2399
- Oscillator Sync quality improved.
- Clip leds added (internal signal clipped to +6 dBFs).
1.64©
14-08-2017 (x86
only):
SE 1.1914
- Oscillator Sync quality improved.
2.06©
19-11-2017 (x64
only):
SDK 412 - SE 1.2412
Various improvements and bug fixes on 64 bit versions.
Made with the latest stable version of SE (1.2412) and with the latest
SDK3 (c++).
Parameter indexes have been fixed to preserve compatibility between
future versions.
These versions pass the main tests of the Steinberg tool to check the
VST3.
The period of beta testing with end users is over.
Fixed bugs:
- XML presets: the file extension has been replaced by *.xmlpreset.
KX POLYM CSE and all by default:
- The FX filters are correctly initialized after a sample rate change.
2.07© 15-07-2018 (x64
only):
SDK 06 2018 - SE 1.3266
- Made with the latest stable version of SE (1.3266) and with the
latest SDK3 (C++).
- Build with no static DLL (x64
MicroSoft VC 2015 C++ redist package must be installed).
- Graphic bugs fixed on Seven.
- Improvement of GUI editor and DAW refresh speed.
- Hint texts work on all parameters.
- Internal menu to load directly 128 factory presets.
- Improvement of large SF2 banks loading.
Note: Load and Save XML presets menu does not work fine on Win 10
following the DAW used (to do list).
2.08©
30-07-2018 (x64
only):
SDK 07 2018 - SE 1.4180
- Made with the latest debugged version of SE (1.4180) and with the
latest SDK3 (C++).
Fixed 2.07 bugs:
- Cubase automation.
- Joystick position reset.
- Enum list parameters (some values were not saved).
2.09©
19-08-2018 (x64
only):
SDK 07 2018 - SE 1.3268
- Made with the latest stable version of SE (1.3268) and with the
latest SDK3 (C++).
2.10©
17-11-2018 (x64
only):
SDK 10 2018 - SE 1.4273
- Made with the latest debugged version of SE and with the latest SDK3
(C++).
- Various bug fixes.
- SEM size decreased.
Fixed bugs:
- Load and Save XML presets menu works.
- Fix tooltips when Cubase transport runs.
2.11©
04-03-2019 (x64
only):
SDK 10 2018 - SE 1.4283
- Minor improvements of plug-in initialization.
2.12©
06-06-2019 (x64
only):
SDK 10 2018 - SE 1.4283
Fixed bug:
- Possibility to overload the audio signals when the oversampled
processes of oscillators were selected.
2.14-3.00© 05-2020
(x64
only):
SDK 10 2018 - SE 1.4283 (2.14)
SDK 04 2020 - SE 1.4462 (3.00)
- Update to last SE 1.4 engine (3.00).
- New SR option to change the internal sample rate up to 192k (3.00).
- New internal preset manager (3.00).
- Possibility to load VST3 presets with VST2 plug-ins (3.00).
- Midi learn setting saved in presets (3.00).
- New oversampled distorsion FX: Tube (3.00-2.14).
The new internal preset manager can load 2.x VST3 presets but it cannot
load 2.x XML presets.
Now when you use this VST3 with its VST2 wrapper feature (.vst3
->.dll), you can load also the VST3 presets.
This is why I provide only the VST3 presets to reduce the zip size.
So it is recommended to install them following the Readme text because
the internal preset menu shows
only the installed VST3 presets!
The 2.14 version stills available in the zip file:
"Old-x64-ver-x14-dll-sem-Some-KX77FREE-sem-src-code.zip".
Use VST3 Hosts with 2.x VST3 to convert your old xml files to VST3
presets.
The older version 2 stills available in the zip, its ".vst3" name
extension is replaced by 214.
Some DAW like Cubase do not support VST with same ID, so in this case
you must disable one plug-in following your choice.
Per example if you want to use the 2.14 version you need to change the
.214 extension by .vst3 or .dll
and to change also the extension .vst3 of the last version by .300 if
you use a DAW which does not support VST with same ID.
Of course if you create a DAW session with 3.00 version, you will not
able to load it with the older versions
2.x of the plug-in! It is recommended to load your old sessions with
the 3.00 version and after to save them with new names.
New Load and Save features work fine only with vstpreset and xmlpreset
extensions (to do list),
the new files are not compatible with older plug-ins!
Fixed bugs:
- Outputs were muted few seconds when the GUI editor was initialized
for the first time (3.00-2.14).
- Help texts were displayed incomplete (3.00).
version 3.01 (x64 only)
SDK 08 2020 - SE 1.4524
- Update to last SE 1.4 engine.
Fixed bug:
- Oscillators: improvement of PW code, the S/N (aliasing) was decreased
to -90 dBFs instead of -120 dBFs with negative PW value.
version
3.02 (x64 only)
SDK 11 2020 - SE 1.4550
- Update to last SE 1.4 engine.
- New VST3 Presets folder name: "kx77free"
- Possibility to smooth the velocity signal to avoid mono retrig clicks.
- Multiline edition available on Note Pad (help texts).
Fixed bug:
- Note Pad limited to 1000 characters and did a possible bug when the
text was edited with more characters.
version
3.03 (x64 only)
SDK 03 2021 - SE 1.4593
- Update to last SE 1.4 engine.
version 3.04 (x64 only)
SDK 08 2021 - SE 1.4613
- Update to last SE 1.4 engine.
- GUI less saturated.
Fixed bug:
- Notes held if mono mode was selected with a chord played.
version 3.05 (x64 only)
SDK 12 2021- SE 1.4641
- Update to last SE 1.4 engine.
-
Oscillators: improvement of the S/N (< 130 dBFs), new oversampled
Oscillator Sync processes without Sync Color but with less cpu use.
- Oversampled VSC3 and Synthi filters added from Kx Synth x16 : SynthiQ,Vcs30Q,Vcs24Q,Vcs18Q,Vcs12Q.
Filters with tuned auto oscillation (< 13.75 Hz), the Synthi filter is not tuned like the original.
Fixed bug:
- Possible FX inputs overloaded during Cubase 8 initialization or preset change.
version 3.06 (x64 only)
SDK 09 2022 - SE 1.4666
- Update to last SE 1.4 engine.
Fixed bug:
- Fix crash in Steinberg plugin validator.
version 3.06a (x64 only)
- Fix possible oscillator bug during Cubase initialization.
version 3.07 (x64 only)
SDK 10 2022 - SE 1.4668 - MSV 2022 compiler
- Update to last SE 1.4 engine.
version 3.08 (x64 only):
SDK 10 2022 - SE 1.4671
- Regression to MSV 2015 compiler for Win 7 compatibility.
- Update to last SE 1.4 engine and its new dedicated SDK recently available.
Fixed bug:
- Fix presets do not update the oscillator leds (x.06a).
version 3.09 (x64 only):
SDK 10 2022 (no change) - SE 1.4692
- Update to last SE 1.4 engine.
Fixed bugs :
- Stability improvement during Cubase 12 initialization with last Win 10, oscillator waveforms drops.
- SF2 oscillator didn't find the sample, rare but could crash the DAW.
Built with the stable Synthedit release:
1.1914 (x86).
Built with the stable Synthedit release: 1.4692 (x64).
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.
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.
If you like this plugin,
please do not 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: Claudia 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 user may not distribute, modify and use the
files provided with the vst plugin (sem, dll, png, etc...) 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-2023 by Claudia 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:
(x64)
1- Unzip and copy the VST3 folder in "C:\Programs\Common files\VST3".
2-To operate the Kx
PolyMod plug-in requires MicroSoft files
called the "Visual C ++ Redistributable Package". These need to be
installed only once on each PC that uses this plug-in.
Visual C ++ redistributable packages.
Just click on the link inside the VST folder to download the redistribuable package files from MicroSoft servers or cut
and paste the url to your web browser.
Link to get the 2015-2022 x64 version (check your already installed packages):
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
3- In "Users\"your account"\Documents\VST3 Presets\kx77free\"Kx
PolyMod",
you copy all *.vstpreset files provided with the VST3.
4- If your DAW does not support VST3, change the extension of the
plugin *.vst3 by *.dll (VST2)
and copy the VST2 folder in "C:\Programs\Common files\VST2" or in your
usual x64 VST folder...
5- Update the database of your DAW by scanning the plug-ins.
Note:
"Common Files" is a protected Windows system folder.
Your DAW must be in Administrator mode to save your presets
inside.
If else you must save in your Document folder of your account or in out
of protected Windows folders.
(x86)
1- Unzip the Kx-PolyMod.zip.
2- Copy the
Kx-PolyMod.dll and the "Kx-PolyMod" folder into
your Vstplugins folder.
Note:
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:
About x64 VST:
VST2 recommended for VSTHost:
The GUI editor of VSTHost 1.56 stays incompatible when the plug-ins are
used in VST3 not in VST2.
VST3 GUI works fine only with VSTHost 1.54.
Fruity Loop:
Select "Use fixed size buffers" in the plug-in options to win 25% of
CPU use!
Reaper:
If you listen audio "pops" when you edit something on Reaper with
Asio4All.
To fix it > FX windows > Compatibility settings >
"Save minimal undo steps".
SF2
banks:
Possible ASIO buffer drop-out when loading presets with large SF2 banks
if the plug-in gui editor is closed.
You must load presets with large SF2 banks when the gui editor is
opened.
Compatibility of old DAW
sessions:
Even if this new version 3.00 stays 100% compatible with DAW sessions
done with older x64 plug-ins,
it will be better to load your old sessions with this new version and
after to save them with new names
because THESE ONES WILL BE NOT COMPATIBLE WITH YOUR OLDER PLUG-INS if
you decide to use them after!
I did a lot of tests on Cubase 8.5.3 with all of my tracks done since I
started to debug my x64 plug-ins.
In my sessions I use a lot of 32 bit reverbs and I notified some
unstabilities of the Cubase VSTBridge with Windows Defender.
So I done all my last crash tests with Windows Defender off but with
the Cubase VSTBridge on.
SR infos:
DON'T CHANGE THE SR PARAMETER IN LIVE!
YOU DON'T NEED TO INCREASE THE SR, it's only for complex patches with a
lot of high frequencies modulations and distortion.
Anyway,
the DSP processes (Filter, RM, Sync, look up tables
oscillator,
etc…) of KX77FREE plug-ins are already band limited
and oversampled like all
good VA. In the majority of case you do not need to use this option!
When the internal sample rate is changed the plug-in is initialized
again.
There are some internal processes which are muted during this
initialization following each plug-in:
Midi notes, sequencer, outputs, etc...
Per example the x16 sequencer will start few seconds before the voices
on the Kx Synth x16.
The RUN led on the main panel of Kx Synth x16 is off when the plug-in
is initialized.
On the others plug-ins, you can check the horizontal line of theirs
scopes, it is bright when the initialization is done.
The
SR option is not 100% safe because a plug-in initialization risks to
create a peak of CPU use following your hardware if your DAW session is
playing.
This is why it is recommended to stop your session and automation
before to use the SR option.
If you have an issue with your current patch, you can reset the plug-in
by using the SR again to a lower SR frequency.
Important to know:
USE THE PLUG-IN PRESET MANAGER!
If you use your DAW to load presets instead of the plug-in preset
manager,
when you load a preset the plug-in will be reseted if its SR parameter
is different of you current SR value (-> CPU spike).
The DAW preset manager updates directly all parameters, this issue is
in the to do list.
The SR value is saved in the preset files, this is why it's recommended
to write in the file name a reference about the SR.
Example: MyBetterLead-192k.vstpreset.
There is no problems with the presets done with the older versions
because the SR parameter is not written inside.
Note: some old Lp18 filters are detuned around 0.15 volt at 192k.
Why to work with upper
clocks than 44.1k or 48k when we use VA?
The standard 44.1k and 48k frequencies of word clocks are good to
diffuse and to record
but they are insufficient for the majority of DSP processes when the
signal is transformed or generated.
Each time you deform (saturation, resonance) or multiply (x*y = Ring
Mod) an audio signal
by another signal you create a potential aliasing by generating a lot
of harmonics after the Nyquist frequency (FS/2).
To simplify, all frequencies F upper than FS/2 are replied to the lower
audio frequencies.
If F = FS+N then aliasing A equal A = FS-N, so you listen A and your
original signal!
FS=44100/2=22050
F=32050 hz
N=32050 hz-22050 hz=10000
A=22050 hz-10000=12050 hz
When you record there is no aliasing because the signal is filtered by
your audio card
to avoid the frequencies upper than FS/2.
But it is not filtered when you generated a signal with you computer.
The second problem about the final quality of generated sound
is the poor resolution
linked to these frequencies 44.1k and 48k. It’s poor because for 10k
there is only 4 samples
to define the waveform and finally you listen your DAC quality...
For my music I do not use audio tracks, I use only my VA plug-ins.
This is why I prefer to work on 96k even if they are optimized for 48k
because my modular patches
are very complex and rich with a lot of delay and reverberation FX.
I can work the final mix with more safety margin.
After I transpose my mix to lower clocks with FFMPEG (soxr), 44.1k for
YT and 48k for my WMA.
The SR option can be good for the end users which use 44.1k with their
DAW to avoid to transpose theirs audio tracks.
FAQ (x86):
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:
Minimum requirements (x86):
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!
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-2023 by Claudia Kalensky. All Rights Reserved.