Pouvez-vous tester mon nouveau plug :KXOMNI-600 (KX77FREE>Freewares)
- 32 réponses
- 5 participants
- 1 131 vues
- 4 followers

Anonyme

Je viens de terminer mon plugin KXOMNI 600. Son développement a été retardé avec la mise en ligne de mes anciens plugins. Je l'ai conçu finalement dans le courant du mois d'octobre.
J'ai besoin de votre opinion pour son développement.
Sa conception repose sur ma nouvelle version de mon système KXMOD :
La polyphonie est obtenue avec plusieurs synthés monophoniques indépendants.
La première version était une simulation d'une variation de la valeur de l'accord, celle-ci changait régulièrement d'une manière fixe ou aléatoire.
Avec cette nouvelle version, j'exploite mon module midi "KXMOD6". Ce module permet de contrôler chaque synthé monophonique de la même façon que les synthés hardwares vintages.
En résumé, le son de chaque note est produit par un synthé 100% indépendant.
Cela permet d'avoir un réglage légèrement différent pour chaque note, de régler la polyphonie et de jouer avec le mode unisson.
Ensuite, 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é à recreér 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 Synthedit, bref plutôt pour faire des sons de synthé monophonique assez riches en harmoniques.
Première page du skin : Oscillator
Chaque Layer (le plugin est stéréo) est composé d'un "Phase Distortion Oscillator" avec un "Oscillator" injectés dans un "Shaper", ensuite le tout est traité par une "Distorsion" numérique et un "Filtre Multimode". 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 : Vcf Vca Lfo
Le son des Oscillateurs est ensuite traité par le Vcf stéréo (le même que la série 8x8cc) et le Vca. Toutes les modulations des oscillateurs peuvent être modulées par le Lfo (monophonique).
Troisième page du skin : Kxmod
Là vous avez accès au réglage du système Kxmod.
First note off :
ON > Si vous dépassez la polyphonie, la première note du cycle sera remplacée par celle que vous allez jouer et la deuxième deviendra la première, etc... (Synthedit)
OFF >Vous ne pouvez pas dépasser la polyphonie. (vintage Roland)
Cycle :
ON > Ce mode avait été créé à l'époque vintage pour avoir une usure homogène
de chaque synthé interne, ceux-ci étant déclenchés les uns après les autres.(vintage Yamaha)
OFF> La première note déclenche le synthé 1, la première et la deuxième déclenchent les synthés 1 et 2, etc...
Hz > Cela permet de simuler une modulation cyclique très lente, un peu comme un instabilité
de l'alimentation du synthé.
Kbd > La modulation du clavier peut varier en fonction d'une position centrale : A2, A3, A4.
Les octaves inférieurs pourront être désaccordés par rapport aux octaves supérieurs.
Offset > Réglage de l'accord pour chaque voix.
Quatrième page du skin : KXDELAY2
Afin de répondre à certaines demandes, j'ai incorporé mon KXDELAY2 dans ce plugin.
Cela est provisoire, je pense faire un module d'effet plus spécifique à ce synthé.
Notes importantes :
La version de ce plugin est une version Bêta et est liée aux limitations de la version
actuelle de Synthedit.
Il possède plusieurs milliers de connections internes et beaucoup de paramètres.
La gestion de la polyphonie est midi et afin d'éviter que des notes restent bloquées,
un message ALL NOTE OFF est envoyé lors d'un changement de programme, d'un réglage
de la polyphonie ou du réglage du mode unisson.
Défauts de la version actuelle (ver : 1.0) :
Lors du changement de programme (Ctrl Change), ce plugin peut consommé beaucoup
de CPU (overload) et suivant votre configuration (carte vidéo, driver Asio,
Buffers, processeur etc..) vous risquez d'entendre de légers craquements audios.
Le mode unisson est très gourmand, c'est la raison pour laquelle j'ai limité la polyphonie
à 6 voix . Les presets utilisant ce mode sont réglés à 4 voix (16 osc !).
N'hésitez pas à m'informer au sujet de son fonctionnement.
Xavier le 23/10/2005
Http://kx77free.free.fr
- 1
- 2

Anonyme

C'est cool AF. Mais sur KVR ils sont plus réactifs.
C'est à dire que plus vous donnerez des infos sur le fonctionnement de ce plug ,plus vite je pourrais corriger ses bugs éventuels ou le modifier.
La plupart des infos techniques intéressantes concernant mes plugins, je les ai obtenu grâce aux utilisateurs de KVR.
Hors sujet :
billet d'humeur:
Vive le Freeware ! Vive la liberté de créer ce que l'on veut sans tenir compte du marketing ou des critiques. A force d'aller toujours dans le sens des utilisateurs ou de la mode, on finit tous par faire les mêmes plugins.
Xavier


Anonyme



fractalogism

Comme j'étais très occupé ces derniers temps, je n'ai pas eu le temps de bien le tester sous toutes les coutures, je l'ai juste survolé, aussi mon avis actuel vaut ce qu'il vaut. La semaine prochaine, je le testerai plus en détail.
Là, d'après ce que j'ai vu :
Le son est sympa, il rappelle en effet beaucoup le son des polys des années 80, pas trop gourmand en CPU (pas plus de 15-40% chez moi)
Le seul défaut que j'ai constaté pour l'instant :
J'ai remarqué que lorsqu'on change de preset, le son du programme précédent continue de façon répétitive (parfois très longtemps) en arrière-plan, sans doute à cause du delay qui ne s'interrompt pas lors d'un program change.
Puis sinon, que dire ?? ça m'a l'air vraiment abouti comme système. On voit qu'il y a du travail derrière. Félicitations !


Anonyme

Merci pour ton essai, effectivement sur certains presets le temps de retard est très long et l'entrée du delay n'est pas mutée lors d'un program change.
Si cela t'intéresse, j'ai prévu de mettre en ligne un SE1 avec mon module Kxmod6. Le problème de ce nouveau système, c'est qu'il multiplie le nombre de connections internes en fonction du nombre de voix (un container mono par voix). En parallèle au développement du Kxomni-600, je vais faire une autre version, exploitant un autre module Kxmod pour obtenir le même résultat avec une structure exploitant un seul container polyphonique.
Je voudrais surtout savoir:
-Si tu as de légers cliques audios lors des program change car l'initialisation des nombreux paramètres semble perturber le buffer Asio.
- Si l'utilisation de l'unisson à la polyphonie maximum ne sature pas ton CPU.
-Si tu as des notes qui restent bloquées(le module kxmod6 gère les notes en midi).
Penses-tu que ce synthé complète efficacement ma gamme de synthés ?
Merci de ton aide.
Xavier
http://kx77free.free.fr

Nyl auster

en ce moment j'essaie de trouver des petits trucs à la con pour rajouter de "l'instabilité" dans le son...

Nyl auster

Hors sujet : par ailleurs je me posais une question toute bête: est ce que c'est possible, et est ce que ça a un intérêt, de faire un oscillo "non régulier" dans le temps, avec synthEdit?

Anonyme

A quel niveau, celui du pitch, de l'amplitude ou de la phase ?
Et dans quel but ?
Le son des oscillos est important, mais il y a tout le reste.
Essaie le module Sample&Hold, c'est un module "clé" de Synthedit et de la synthèse soustractive. Avec ce module tu pourras mémoriser une valeur avec un gate ou générer des valeurs aléatoires avec du bruit blanc ou rose.
Xavier

Nyl auster

Citation : A quel niveau, celui du pitch, de l'amplitude ou de la phase ?
j'ai dit que j'étais une bille?

en fait j'ai fait une erreur de raisonnement je crois:
je pensais à une instabilité de la période d'un oscillos, mais en théorie, si la période change, ça influe sur la note aussi (donc ça influe sur le pitch finalement

je vais essayer le décalage de phase pour voir ce que ça donne, j'ai pas encore eut le tmeps de tester.
l'amplitude, j'y avais pas vraiment pensé jusqu'ici, à part avec un tremolo global sur tous les oscillos. peut être qu'un tremolo différent et léger sur chaque oscillos peut être intéressant...
Citation :
Et dans quel but ?
je ne cherche pas du tout à retrouver des sons vintages. je prends synthEdit comme un instrument,; et je vois quels sont je peux en tirer.
après quelques semaines dessus, je trouve que les sons manque justement "d'aléatoire", c'est trop régulier et clean...
il faut que j'explore plus avant le phénomène de battements entre deux oscillos aussi. je chercherais par exemple à obtenir des battements, mais irréguliers, pas cylciques...

Nyl auster

Hors sujet : Mais d'après ce que tu dis, c'est peut être le sample et hold la solution que j'attends.
PS, je pourri ton thread là... on va dire que ça up ton topic

Anonyme

Le son numérique standard comme celui de Synthedit est souvent moins agréable pour différentes raisons:
-à l'aliasing des fréquences aigües, le calcul produit souvent des fréquences supérieures à la fréquence d'échantillonnage divisée par 2.
-à la duplication d'une structure à l'identique pour créer la polyphonie.
Pour remédier au premier défaut , il faut augmenter la fréquence d'échantillonnage à 88.2k ou à 96k pour avoir un son correcte.
Ou bien, insérer un filtre Low pass contrôlé par un suivi de clavier.
C'est la raison pour laquelle j'ai mis un filtre après la distorsion numérique dans mon plug.
Ensuite, tous les instruments polyphoniques (acoustiques et électroniques) produisent des accords avec plusieures sources sonores distinctes.
C'est la raison d'être du système KXMOD.
Et aussi cela laisse au musicien la possibilité d'affiner ses réglages, des valeurs infimes créent souvent d'agréables modifications des couches sonores.
Sur mon site, je décris mon système kxmod, rien n'empêche que tu essaies de le reproduire.
La curiosité est la meilleure amie du sound designer...
Xavier

fractalogism

Citation : Je voudrais surtout savoir:
-Si tu as de légers cliques audios lors des program change car l'initialisation des nombreux paramètres semble perturber le buffer Asio.
Oui, j'ai effectivement des clicks quand je change de preset, cela dit je tourne avec une vieille SB Live + drivers KX ASIO, je ne sais pas si le pb intervient en utilisant une vraie interface audionumérique avec des drivers ASIO propriétaires.
Citation : - Si l'utilisation de l'unisson à la polyphonie maximum ne sature pas ton CPU.
En mode unisson 6 voies, la consommation CPU grimpe à 70% de mon P4 2.6 GHz lors de l'enfoncement de la note, puis se stabilise autour des 58%. Je n'ai pas réussi à faire saturer le CPU, au maximum j'obtiens des pics à 70-75%, pas plus.
Citation : Si tu as des notes qui restent bloquées(le module kxmod6 gère les notes en midi).
Aussi longtemps que j'ai testé le plug, je n'ai jamais rencontré ce problème.
Citation : - Penses-tu que ce synthé complète efficacement ma gamme de synthés ?
Sans hésiter, oui. Les autres synthés, les vintage, étaient parfaits pour faire de la musique à la Wendy Carlos, Klaus Schulze, Tangerine Dream (musiques que j'apprécie beaucoup d'ailleurs)... celui-ci se prédispose plus pour des genres de musique électronique plus actuels.
Citation : Si cela t'intéresse, j'ai prévu de mettre en ligne un SE1 avec mon module Kxmod6.
ça pour m'interesser, ça m'intéresse !


Anonyme

Citation : Oui, j'ai effectivement des clicks quand je change de preset, cela dit je tourne avec une vieille SB Live + drivers KX ASIO, je ne sais pas si le pb intervient en utilisant une vraie interface audionumérique avec des drivers ASIO propriétaires.
Oui, effectivement, j'utilise aussi ce driver très pratique pour utiliser les sorties de la SB pour exploiter des effets externes.
J'ai essayé mon plug avec un athlon 2000 xp avec le driver asio4all, je n'ai pas eu ce problème. Il semblerait que ce problème soit lié au driver KX.
Avis à tous les AFIENS :
Si vous avez une carte asio correcte, informez-moi si vous avez ce problème.
Xavier

Nyl auster


je peux essayer ton plug demain ou cette après midi si tout va bien et je te tiens au courant pour ton souci lié au drivers ASIO


silicon/silicium


Nyl auster

j'ai testé le plug. étrangement, je n'ai pas rencontré du tout de probleme de peak CPU lors du changements de presets. comme précedemment spécifié, lorsqu'on change de preset, on entend longuement l'écho du preset précédent.
par contre, ça me bouffe presque tout le CPU!!!
ça oscille facile de 50 à...100%...
si je le joue seul, sans enregistrer en même temps, je peux en jouer, mais j'entends tout de même quelques craquements quand le CPU ne suit plus sur quelques peaks violents.
par contre, si je veux enregistrer en même temps, ça relève l'impossible, le CPU sature complètement.
pour info, je dispose d'un processeur 3,2 GHz, 512 Mo de ram, et je n'ai jamais rencontré ce problème auparavant.
dernier point, le morceau que je faisais pour tester ton plug a fini par "crascher", (impossible à rouvrir). je ne peux pas dire si cela vient du plug ou pas, ç'est peut être une simple coincidence.
bon, la bonne nouvelle c'est que niveau son, c'est une tuerie ce truc, j'adore, vraiment.

j'ai préféré malheureusement le supprimer de ma liste VST, ayant rencontré les problemes ci dessus (j'ai aussi oublié de mentionné l'apparition curieuse d'une latence midi de une seconde au bout de quelques minutes d'utilisation...)
bon apparemment ça c'est mieux passé chez les autres.

Anonyme

Par contre la charge cpu en limite l'utilisation (chez moi) à 2 occurences maxi et encore seulement avec certains presets.
Je le teste avec Psycle qui ne bouffe pratiquement pas de ressources ou avec Sonar (plus gourmand bien sûr).
Mon matos amd64 3000+; 1 Go de ram; m-audio audiophile2496.
Si tu peux optimiser le code, ton bébé a de l'avenir


Anonyme

Merci pour vos tests, j'ai trouvé d'où vient le problème des cliques audio durant le program change, c'est mon shaper après les oscillateurs.
J'ai commencé à écrire un module en c++ pour remplacer mon shaper basé sur un module de Synthedit.
En tout cas, merci pour vos encouragements.
Xavier

Anonyme

Cette semaine, j'ai fabriqué une nouvelle version de mon plugin:
la version 1.08, elle remplace la version 1.0.
Bugs corrigés:
-J'ai remplacé les shapers réalisés avec les modules de SE par mes modules de shaper.
Cela corrige le bug du "program change".
-Le skin ne change pas de page lors des "program change".
-Les paramètres "Poly" et "Cycle" sont de nouveaux visibles.
Si vous réglez correctement la polyphonie par rapport à votre configuration,
le plugin fonctionne.
Ajustez la polyphonie des presets!
Si vous mettez en mode unisson un preset polyphonique réglé à 6 voix, cela correspond à 50% de "performance Vst" sous cubase avec un p4 3GHz.
Bref mon plug "sonne" même avec 2 à 3 voix de polyphonie en mode unisson.
Je vais étudier une nouvelle version avec un mode unisson moins gourmand(-50%) dans un proche avenir.

Xavier
[url]
http://kx77free.free.fr[/url]

Anonyme






J'ai presque fini la version finale... -40% à -50% de consommation en CPU par rapport à la version bêta actuelle.
Xavier

Anonyme



Nyl auster



Anonyme

je ne découvre ce thread qu´aujourd´hui, et comme j´ai tout récemment téléchargé ce plugin, je penserai a te faire part de mon opinion dessus !
a+

Anonyme

Je tiens à préciser que la version actuelle est la version bêta 1.08. (lundi 14 nov)
Normalement, je pense bientôt pouvoir mettre en ligne deux versions :
La version 1.2 basée sur une architecture classique de SE, donc pas de polyphonie réglable mais 40% de CPU (max en moyenne suivant la complexité du son) sur un p4 3Ghz avec une polyphonie de 6 notes jouées en même temps et 20% de CPU avec un mode unisson de 1 à 3 voix.
La version expérimentale 1.1 basée sur la même architecture que la version bêta, sa polyphonie est réglable mais sa consommation est plus élevée (40% à 45%), et le mode unisson est lui aussi plus gourmand, au moins 30% pour 3 voix. Cette version n'aura qu'une enveloppe pour les quatre oscillateurs.
Mais elle permet de rajouter un retard pour chaque voix pour simuler un accord joué sur un instru à corde.
Avec les deux versions, on peut régler l'octave et la note pour chaque voix avec les modes poly et unisson.
Xavier

Anonyme

La version finale 1.22 est disponible sur mon site.
J'ai ajouté plusieurs paramètres :
Fx on : pour muter les Fx
Maintenant les Vumètres sont dans la page "Vcf,Vca,Lfo" et ils sont réglés en peakmètres.
Mono:Cpu!: oblige l'ensemble des presets à être en mode mono.
Vous pouvez régler l'accord de chaque layers avec les paramètres "octave" et "note".
Dans le Vcf, j'ai rajouté le paramètre "F1 Level" pour reproduire le son de la série KXPM.
Tests de CPU (vst performance max) avec un p4 3ghz (driver Asio KX-project):
Ctrl Change > 10%
mono:Cpu! > 7 à 10%
unisson > 20% (30% avec un son complexe et un long release!)
Poly (un accord de 6 voix)>40% (50% avec un son complexe et un long release!)
Xavier
Http://kx77free.free.fr
- < Liste des sujets
- Charte
- 1
- 2