HOME


KXOMNI-600-U3 VERSION 3.09

Cette version exploite mes nouveaux modules SEM. Les modules de la version SSE sont optimisés pour les processeurs P4 et Athlon xp. Je ne possède pas de vieux PC avec un processeur ne bénéficiant pas des instructions SSE et SSE2. Je ne peux pas garantir le bon fonctionnement de la version SSE avec ce type de configuration obsolète.

Maintenant le fichier zip contient deux versions, celle dont le nom comporte "NO SSE" correspond à la version non SSE.

La version 3.09 remplace la version 3.00 et leurs banques de sons sont 100% compatibles entre elles.

Le module KXMOD permet de contrôler chaque voix de la même façon que les synthés hardwares vintages. En résumé, le son de chaque voix peut avoir certains paramètres réglés différemments (detune, cut off).
Le module de la version 3.09 est similaire à celle de la version 2.02 mais il  permet de contrôler en continu les réglages de chaque voix. Les Leds vertes indiquent la voix en cours d'utilisation ("note on").

Historique
Je voulais expérimenter une structure permettant de changer la composition harmonique des oscillateurs d'une manière simple et rapide. Je n'ai pas spécialement recherché à recréer le son vintage, il s'agit en fait d'un synthé hybride, un peu un mélange d'un KORG 800DV, d'un CASIO CZ, d'un CS 80 et de Synthedit bref plutôt pour faire des sons de synthé monophonique assez riches en harmoniques.
La structure stéréo de ce plugin est son point fort, le musicien n'a qu'un seul cerveau mais il a deux oreilles...
Depuis le début du développement de ce plugin, j'essaie de l'améliorer en modifiant certains modules. Je pense que récréer les défauts du son vintage est une fausse piste, il faut plutôt réduire les principaux défauts du numériques : distorsions, aliasing et linéarité (et finalement cela revient au même).

Première page du skin : Osc EG 1-2
Chaque Layer (le plugin est stéréo) est composé de deux oscillateurs : un " Phase Distortion Oscillator " (Pdo) et un " Oscillator " (Osc), ensuite le tout est traité par un " Filtre Multimode " (9 modes), une " Distorsion " et un " Feedback ". L'ensemble des modulations est contrôlé par un générateur d'enveloppe, la vélocité et le clavier.

Deuxième page du skin : LFO VCA VCF
Le son des oscillateurs est ensuite traité par un VCF stéréo (sans doute un des vcf le plus complet actuellement en freeware) et un VCA. Toutes les modulations des oscillateurs peuvent être modulées par un double LFO (monophonique).    

Troisième page du skin : KXMOD
Ici vous avez accès au réglage du système KXMOD qui permet un réglage différent pour chaque voix du synthé (Hardware analogique).
Hz
Cela permet de simuler une modulation cyclique très lente, un peu comme une instabilité de l'alimentation du synthé.
Offset
Réglage de l'accord pour chaque voix.
Les paramètres Tune1 et Tune2 correspondent au detune des layers 1 ou 2 tandis que C1 et C2 sont liés au cut off des filtres de la section  "Color Tools" du panneau " Osc EG 1-2 ".
Cycle
Ce paramètre est identique à celui de la version 2, il permet de déterminer si l'ordre d'utilisation des voix du synthé est cyclique ou pas.
Cela reproduit une gestion des voix similaire à la série CS de Yamaha. Ce système permettait une usure homogène de chaque voix.

Dans cette section la nouveauté est la possibilité de choisir le niveau de départ des EG " Start level=0.0 " ou  " Start level=Release level ". Le temps du fade avant le départ de l'attaque est maintenant de 1ms max (ver 3.09).
Et de régler le limiteur des EG de la section " Osc EG 1-2 " pour faire des crossfades  plus efficaces entre les deux layers. 

Quatrième page du skin : KXDELAY
Dans cette section j'ai incorporé une version spéciale de mon KXDELAY, j'ai rajouté un panoramique et un contrôle par un EG pour chaque layer.

HOME    TELECHARGER LA VERSION 3.09




Notes importantes (version 3.09)
Cette version utilise une structure standard de SE : sa polyphonie est fixe contrairement à la version bêta 1.0.
Le mode polyphonique peut consommer beaucoup de CPU avec un son complexe, C'est la raison pour laquelle j'ai limité la polyphonie à 6 voix et à 3 voix avec le mode unisson.    

Tests avec un P4 3 GHz, Cubase SE, le driver Asio KX-Project et les FX sur On
En fonction de la complexité du son, les presets peuvent consommer le minimum et d'autres le maximum (Minimum=Maximum/2).
  
Mono: CPU! > max 10%
Utilisez ce paramètre si vous avez un ordinateur lent (1 ghz). Ce mode oblige tous les presets à être en mode mono (1 voix).
   
Unison (3 voix) > max 20%

Polyphonique avec un accord de 6 voix > min 20%, max 40% (si vous utilisez l'ensemble des modulations avec un long release !).

Le bouton "Kxmod on" permet muter le système KXMOD, cela permet de gagner 5% à 10% de vst performance.
ex : le preset  01 consomme  30% avec le système KXMOD et 20% sans ce système (accord de 6 notes).

Les champs numériques permettent de régler précisement la modulation :
à 0.000 vous la désactivez et ainsi vous économisez du CPU.

Bugs résolus:
18/01/2007 ver 3.00:
Si vous chargez la version 3.00 avec Orion Platinium et que l'option "Timebase" (voir le menu "Options" d'Orion) est supérieure à 96 pqq (réglage par défaut), le programme Orion se fige (overload).
Ce bug est corrigé avec la version 3.09

HOME    TELECHARGER LA VERSION 3.09



Infos générale sur la version 3 du KXOMNI-600

Le plugin KXOMNI utilise 10 modules additionnels à ceux de SE, ce sont des modules SEM écrits en C++. Il s'agit principalement des filtres, de la distorsion et des ADSR.

Nouveau SKIN
A voir et à essayer... il a été revu et corrigé en fonction des remarques des utilisateurs (ver 3.09).

Nouveau filtre SV multimode (LP, HP, BP, BR, 2 ou 4 pôles)
Il supporte maintenant la modulation directe par du bruit blanc ou rose.
Le réglage de la fréquence de coupure (cutoff) est plus précis (5v=440hz, 6v=880hz). Lorsqu'il est ouvert le signal est propre et cela m'a permis d'y intégrer
le mode 4 pôles.

Nouveau module de distorsion
J'ai supprimé le waveshaper des versions précédentes, je l'ai remplacé par un module de distorsion placé après les filtres des oscillateurs, c'est plus efficace.

Nouveaux générateurs d'enveloppes ADSR
Suite aux remarques d'un utilisateur averti, j'ai décidé d'écrire mes propres modules d'ADSR.
Les modules d'ADSR de SE ont un temps d'attaque de 10ms à 0 et de 1 ms à -3,333.
Mes nouveaux modules incorporent des courbes non-linéaires pour chaque segment et le temps minimun d'attaque est de 1 ms pour 0 volt. Et ils bénéficient d'un mode de déclenchement à 0 volt (voir plus haut : KXMOD).

Nouveaux réglages de la vélocité
Le Decay des générateurs d'enveloppe du Vcf et du Vca peut être contrôlé par la vélocité (ver 3.09).

Nouveau système KXMOD
Les valeurs ne sont plus simplement envoyées au déclenchement de la note
(ver 2.02) maintenant on entend en temps réel la modulation (en mode polyphonique).
La gestion des notes est différente entre la version 3.00 et la version 3.09.

Nouvelles fonctionnalités du KXDELAY
On peut contrôler la modulation, l'amplitude, le cutoff et le panoramique de chaque layer par un EG.

Le LFO peut maintenant être synchronisé par le début de la mesure ou le lancement de la lecture.

Note importantes !
Le nom du fichier est KXOMNI 600 [Ver 3-09].dll ou KXOMNI 600 [Ver 3-09 - NO SSE].dll.

Certains réglages sont différents par rapport à la version 2.02, si vous chargez vos anciens presets, il vous faudra les réajuster.

LE PLUGIN KXOMNI-600 EST UN FREEWARE... LA SEULE CHOSE EVENTUELLE QUE JE VOUS DEMANDE EN RETOUR, SI VOUS AIMEZ CE PLUG, EST DE LUI FAIRE DE LA PUB SUR LES FORUMS DU NET.

Xavier Kalenky le 04/04/2007

HOME    TELECHARGER LA VERSION 3.09



Infos sur la version 2.02 du KXOMNI-600

Je travaille depuis plusieurs mois sur deux nouveaux modules, un oscillateur et un générateur de forme d'onde. Profitant du savoir acquis pendant ce développement, j'ai commencé au début du mois de juin une nouvelle version du plugin KXOMNI.

le plugin KXOMNI utilise 8 modules additionnels à ceux de SE, ce sont des modules SEM écrits en C++.

En utilisant une IDE gnu  (code::bloks) et en optimisant mon code,
j'ai pu gagné environ de 15 à 20% sur la consommation globale du KXOMNI
(en fonction des presets).

Voici la liste des nouveautés de la version 2.0 

Nouveau filtre KX LPF

Vous allez enfin pouvoir ajuster la résonance à votre convenance...

Il supporte maintenant la modulation directe par du bruit blanc ou rose.
Le réglage de la fréquence de coupure (cutoff) est plus précis (5v=440hz, 6v=880hz). Cela permet de jouer avec l'auto-oscillation du filtre.

Il bénéficie de 4 nouveaux modes
HQ, l'auto-oscillation du filtre est générée sans distorsion audibles et le niveau de celle-ci est stable de 55 à 14080hz.
HQS, mode identique, ajout d'une distorsion sur l'auto-oscillation.
HQM, la résonance est réglée autour de  la limite de l'auto-oscillation, cela permet un réglage plus fin de la résonance.
HP, simple Hi Pass 4 pôles sans résonance.

Les anciens modes de la résonance, off, Lo, Hi, Hi+, SE, Lo+, sont identiques à ceux  des anciennes versions sauf le réglage du cutoff....
Le mode "off " permet d'économiser du CPU si vous n'utilisez pas la résonance.

Le filtre SE a été supprimé et remplacé par un bypass, si vous ne voulez pas utiliser le filtre cela économise du CPU.

Nouvelle courbes des générateurs d'enveloppes du Vcf et des oscillateurs
Les courbes bénéficient d'un mode L qui est une compression du signal du générateur d'enveloppe, le niveau maximum est atteint plus rapidement et il se maintient plus longtemps.
Un mode équivalent existe aussi pour le Vca (paramètre "comp").

Le waveshaper des oscillateurs incorpore un bypass  et la courbe Exp-Inv++ a été optimisée (économie de CPU).

Le filtre des oscillateurs bénéficie du mode HQM (voir ci-dessus) et d'un bypass (économie de CPU).
L'oscillateur « Hz » de la section KXMOD module ce filtre au lieu de moduler le Vcf.

La forme d'onde de l'oscillateur « Hz » du système KXMOD peut être changée et elle peut moduler directement les 4 oscillateurs et leur filtres.

On peut remplacer les vumètres par un oscilloscope, des analyseurs de fréquence, des Leds.

La section effet dispose d'une distorsion avec un réglage de feedback et d'un on/off (économie de cpu).

Correctifs
Le contrôle du Vca par la vélocité se règle maintenant progressivement.
La valeur du Gain est limitée... de 0.5 à 1.6.

Note importantes !
Le nom du fichier est V2-KXOMNI-U3.dll, je l'ai changé pour vous permettre d'installer la version 2.0 sans effacer l'ancienne.
Le réglage du cutoff est différent par rapport à la version 1.30, si vous chargez vos anciens presets, il vous faudra réajuster le cutoff.

Bien-sûr étant donné le changement de mes modules il se peut que des bugs existent...N'hésitez pas à m'en informer !!!

Par sécurité je ferai une version avec mes modules compilés avec Borland Free (elle sera plus gourmande en CPU !).

LE PLUGIN KXOMNI-600 EST UN FREEWARE... LA SEULE CHOSE EVENTUELLE QUE JE VOUS DEMANDE EN RETOUR, SI VOUS AIMEZ CE PLUG, EST DE LUI FAIRE DE LA PUB SUR LES FORUMS DU NET.

Xavier Kalenky le 07/07/2006

HOME    TELECHARGER LA VERSION 2.02