Se connecter
Se connecter

ou
Créer un compte

ou

Sujet Pouvez-vous tester mon nouveau plug :KXOMNI-600 (KX77FREE>Freewares)

  • 32 réponses
  • 5 participants
  • 981 vues
  • 4 followers
Sujet de la discussion Pouvez-vous tester mon nouveau plug :KXOMNI-600 (KX77FREE>Freewares)
Bonjour,

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
Afficher le sujet de la discussion
11
Salut,

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
12

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 ! :humm:
13
Salut,

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
14
Merci pour tes conseils kx77free00 :boire: , je jetterais un oeil à ton site maitenant que je commence ça piger un peu mieux la synthese sonore.
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 :coucou:
15
Pas mal de peaks lors des changement de presets, avec un athlon 64 3ghz, les drivers m-audio de ma delta. j'avais eu auparavant ce probleme avec un plug in de sequenceur/apegiateur midi que j'avais fait et qui cliquait de la meme maniere, probleme jamais résolu par ailleurs.
16
Bon alors...
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. :bise:
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.
17
Salut, pour le son, ton synthé est très intéressant et très riche.
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 :bravo:
18
Salut,

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
19
Salut,

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. :mdr:

Xavier
[url]
http://kx77free.free.fr[/url]
20
Salut,


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


Xavier