Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Ajouter ce produit à
  • Mon ancien matos
  • Mon matos actuel
  • Mon futur matos
SynthEdit SynthEdit
Photos
1/72

Améliorer un peu la consommation CPU d'un plug.

  • 73 réponses
  • 6 participants
  • 2 951 vues
  • 5 followers
Sujet de la discussion Améliorer un peu la consommation CPU d'un plug.
Bonjour à tous,
je suis toujours sur mon plug d'orgue virtuels. s'il contient des sons d'orgues parfaitement classique, dont certains fortement inspirés des doors, j'ai aussi voulu incorporé la possibilité de bien triturer le son, notamment il y a pas mal de filtre (et de LFO pour les controler), ceci afin d'obtenir des nuances et variations dans le son (en sus du vibrato ou tremolo), pour briser le côté linéraire des oscillos..
tout ça commence à prendre un peu trop de CPU (je dois être à 20% si j'ajoute la disto au plug), alors si quelqu'un est expérimenté dans ce genre de VST et connait un ou deux tuyaux pour alléger la consommation du CPU...
Afficher le sujet de la discussion
41
J´imagine que la présentation donne une idée de l´organisation des containers - peu ou prou ?
42
Pour mon plug?
pour le coup non, je m'y suis pris comme un manche dans l'organisation des container (j'ai compris tout ça au fil du thread en fait). à part les oscillos regroupés dans un container à part effectivement.
en revanche, l'organisation de mes pages est plus représentatives (une page VCOs + fittres, une page LFOs, une page "midi plus deux trois trucs que je savais pas où foutre).
bon , sachant que y'a deux synthès, ça fait quand même cinq pages, mais j'aime pas les plugs qui prennent tous l'écran, et ça me semble utilisable.
43
Bonjour,

je reviens sur le problème de phase :

Si vous modulez négativement le volume, vous inversez la phase, il faut que la modulation du Lfo reste positive.

Ex:
Lfo > -5v/+5v ok ...donc il faut additionner 5v > 0v/10v.

solution :

Votre modulation faite avec un module Level Adj de 0v à 10v, vous la divisez par 2 et vous additionnez cette valeur à la valeur de sortie de l'oscillateur servant pour le Lfo, de cette manière votre modulation sera toujours positive.

Cette solution est valable pour toutes les modulations de ce type.

Xavier
44
Je vais imprimer et méditer ce post, et comparer le résultat avec mon tremolo actuel. :tourne:
45
Bonje viens de réfléchir un peu là :?!: (ça m'arrive les jours de pluie).
en fait, techniquement, je ne vois pas où il y a probleme de phase dans mon tremolo: j'utilise un LFO(modulation de -10 à 0) bracnhé directement sur le volume de l'ADSR (si je me souviens bien).
ça engendre je crois un petit probleme de "surplus de volume", mais je vois pas ce que tu appelle dans ce cas "probleme de phase" :noidea: ...
46
Salut,


Voilà, ton lfo oscille de -5v à +5v, si tu multiplies de 0 à -10v tu obtiens une oscillation de 5v à -5v, mais par rapport à ton schéma il n'y a pas de problème si tu as inséré en plus une valeur d'au moins 5v car l'adsr peut être modulée avec une valeur négative ! Si tu vérifies la forme d'onde avec le scope (sur une forme d'onde en dent de scie tu pourras observer les problèmes de phase éventuels).
Pour être plus clair, si tu envoies -5v à l'adsr tu n'auras pas le même comportement si ton adsr module un Vca ou un Level Adj :

-Vca > de -5v à 0v = 0v (le vca n'accepte que les valeurs positives)

-Level Adj > de -5v à 0v = de -5v à 0v (inversion de phase !)


Xavier
47
Ah je commence à piger le truc, je crois, merci de ton aide :coucou:
48

Hors sujet : j'ai réussi un autre truc qui me tenais à coeur: faire un vibrato ou tremolo, ou les deux en même temps, qui "évoluent" pogressivement quand on plaque un accord. au début de la note, elle est "plate", et après, le vibrato/ tremolo arrive doucement. c'est très musical, je trouve. il ne me reste plus qu'à régler un probleme de container (une partie est dupliquée six fois alors que c'est inutile), et je le mets en ligne.
ceci dit, j'ai l'intuition que ça va pas intéresser grand monde, vu le peu de succès que rencontre xavier sur AF avec con plug qui tue pourtant...

49
Ben, tu peux me compter...
paul auster, je visualise (si l´on peut dire !) ton histoire d´evolution de son : j´appelle cela des instrus vivants... le deuxieme effet kiss cool...

Hors sujet : vers 2h15, j´ai tout réarrangé ! l´io est un pont entre les containers. si vous avez un module dans un container qui doit relier sa sortie a un container extérieur, vous connectez ce module a l´io de sortie, et une nouvelle sortie correspondante appararaît sur le container! suis-je incompréhensible? Bonne nuit...

50

Citation : l´io est un pont entre les containers. si vous avez un module dans un container qui doit relier sa sortie a un container extérieur, vous connectez ce module a l´io de sortie, et une nouvelle sortie correspondante appararaît sur le container! suis-je incompréhensible


bin c'est ça ;moi aussi au début, j'avais pas bien pigé combien le I/O (pour "in" et "out"?) module était essentiel en fait.

faut faire vraiment gaffe à ses histoire de container, mal géré ça bouffe grave le cpu, je dois tout réorganiser, ce qui fait qu'il va falloir que je recommence à refaire la panel, fais ch... :(((