MacMusic.org  |  PcMusic.org  |  440Software  |  440Forums.com  |  440Tv  |  Zicos.com  |  AudioLexic.org
Loading... visitors connected
Welcome Guest
2 Pages V   1 2 >  
Reply to this topicStart new topic
> Vsti Et Latence, Le Mal Du Siècle ?, Comment programmer une batterie avec 1024 de buffer... ?
O-Matic
post Mon 4 Sep 2006, 12:48
Post #1


Senior Member
****

Group: Members
Posts: 229
Joined: 06-Aug 03
From: Thonon-les-Bains - FR
Member No.: 22,569




Bonjour à tous,

J'étais sûr que le sujet avait du être traité 1000 fois et pourtant j'ai pas trouvé grand chose. Même si le terme "latence" donne 22 pages de réponses.

Je cherche à faire baisser la latence qui handicape mon jeu lors de programmation avec des gros patch (dans Kontakt par exemple). Et quand c'est un instrument de percu avec un tempo élevé ça revient à apprendre à jouer une double croche plus tôt !!

Je suis équipé de 2 2408 Motu et d'un G5 Bipro et 2 Gig de ram. Mais il arrive toujours un moment ou la latence fait partie du jeu et ou je regrette le midi d'antant et ses quelques milisecondes de délai. Ahh. rolleyes.gif

J'imagine une grosse station avec 2 ou 3 ordi en VST-Link ou en ethernet qui pédaleraient ensemble pour faire tomber (un peu, beaucoup) la latence à l'enregistrement...

Quelqu'un a peut-être un solution ou une idée ?

Merci de votre aide.


--------------------
"Je cherche une signature spirituelle pour mettre en bas de mes posts."
www.jeromevittoz.net
Go to the top of the page
 
+Quote Post
VinX
post Mon 4 Sep 2006, 13:14
Post #2


SuperHero
********

Group: Members
Posts: 4,150
Joined: 06-May 02
From: Bourgogne - FR
Member No.: 4,535




QUOTE (O-Matic @ lun 4 sep 2006, 11:48) *
Bonjour à tous,

J'étais sûr que le sujet avait du être traité 1000 fois et pourtant j'ai pas trouvé grand chose. Même si le terme "latence" donne 22 pages de réponses.

Je cherche à faire baisser la latence qui handicape mon jeu lors de programmation avec des gros patch (dans Kontakt par exemple). Et quand c'est un instrument de percu avec un tempo élevé ça revient à apprendre à jouer une double croche plus tôt !!

Je suis équipé de 2 2408 Motu et d'un G5 Bipro et 2 Gig de ram. Mais il arrive toujours un moment ou la latence fait partie du jeu et ou je regrette le midi d'antant et ses quelques milisecondes de délai. Ahh. rolleyes.gif

J'imagine une grosse station avec 2 ou 3 ordi en VST-Link ou en ethernet qui pédaleraient ensemble pour faire tomber (un peu, beaucoup) la latence à l'enregistrement...

Quelqu'un a peut-être un solution ou une idée ?

Merci de votre aide.


Malheureusemnt des drivers bien écris pour des cartes sérieuse sont la seule solution. Tu epux baisser le buffer biensur mais si tu es vraiment exigeant il y aura toujours une "délai". Les gros systeem TDM aide bien à ce niveau là mais à quel prix !!! smile.gif


--------------------
Ce que je dis n'engage que moi...Si le conseil ne vous plait pas, ou si vous pensez qu'il est éronné, n'en tenez pas compte et applqiuez du L2.
Ne vous vexez pas non plu parce qu'un Manley est théoriquement mieux qu'une SoundBlaster......Je n'y suis pour rien.
Ha oui et si vous pensez êter le meilleur, c'est que vous l'êtes suremment et donc pardonnez mon ignorance.
Go to the top of the page
 
+Quote Post
blek
post Mon 4 Sep 2006, 13:25
Post #3


Ned Teach
********

Group: Members
Posts: 3,882
Joined: 26-May 03
From: Rouen - FR
Member No.: 18,576




Régler la latence soit dans le driver de ta carte-son, soit dans ton séquenceur. cool.gif


--------------------
Go to the top of the page
 
+Quote Post
O-Matic
post Tue 5 Sep 2006, 08:35
Post #4


Senior Member
****

Group: Members
Posts: 229
Joined: 06-Aug 03
From: Thonon-les-Bains - FR
Member No.: 22,569




QUOTE
Malheureusemnt des drivers bien écris pour des cartes sérieuse sont la seule solution.

Et pas la multiplication des processeurs ou de la puissance de calcul ?

En dehors du TDM tu pense à une carte en particulier VinX ??


--------------------
"Je cherche une signature spirituelle pour mettre en bas de mes posts."
www.jeromevittoz.net
Go to the top of the page
 
+Quote Post
ptilou
post Tue 5 Sep 2006, 08:59
Post #5


News Translations
Group Icon

Group: Team
Posts: 7,560
Joined: 01-Nov 01
From: Paris - FR
Member No.: 2,211




QUOTE (blek @ lun 4 sep 2006, 14:25) *
Régler la latence soit dans le driver de ta carte-son, soit dans ton séquenceur. cool.gif


Le réglage peut être ajusté différemment :
1/ lors de l'enregistrement (latence faible nécessaire pour les sensations de jeu)
2/ lors de l'écoute et du mixage (latence faible moins exigée et cpu plus libre d'aller calculer ailleurs)


--------------------
Bien utiliser la fonction RECHERCHE c'est si pratique !
Ptilou's blog
Go to the top of the page
 
+Quote Post
O-Matic
post Tue 5 Sep 2006, 09:31
Post #6


Senior Member
****

Group: Members
Posts: 229
Joined: 06-Aug 03
From: Thonon-les-Bains - FR
Member No.: 22,569




QUOTE (blek @ lun 4 sep 2006, 14:25) *
Régler la latence soit dans le driver de ta carte-son, soit dans ton séquenceur. cool.gif


QUOTE (ptilou @ mar 5 sep 2006, 09:59) *
Le réglage peut être ajusté différemment :
1/ lors de l'enregistrement (latence faible nécessaire pour les sensations de jeu)
2/ lors de l'écoute et du mixage (latence faible moins exigée et cpu plus libre d'aller calculer ailleurs)


Certes, certes les gars. Je parlai de faire baisser la latence dans l'absolu. Encore moins, tout le temps.

En début de projet, je travaille avec 256 samples de buffer. Mais je suis TOUJOURS obligé de finir à 1024 pasque... pasque la charge devient trop importante. En mix je met le buffer à donf', évidemment.

Suis-je clair ?

Comment font les compositeurs/programmeurs qui utilisent beaucoup de VSTi en même temps pour ne serait-ce que jouer dans le tempo...? Plusieures machines ?


--------------------
"Je cherche une signature spirituelle pour mettre en bas de mes posts."
www.jeromevittoz.net
Go to the top of the page
 
+Quote Post
lascardfred
post Tue 5 Sep 2006, 13:48
Post #7


Newbie


Group: Members
Posts: 22
Joined: 20-Dec 02
From: Paris - FR
Member No.: 10,207




Salut O-matic ,
effectivement , il arrive toujours un moment ou on sature le système , le proc, les accès disque .... Je travaille sur un g5 2x 2,5GHz et 2go de ram ,motu828mk2 et j'ai très rarement des problèmes de latence ( buffer256 ), parfois plutôt des clics ou microcoupures...
J'ai un dd de boot optimisé ( dégraissé ) et un dd sata pour l'audio que je défragmente de temps en temps ,et une occupation disque au dessous des 2/3 ...
Sinon , kontakt est réputé ètre très "lent", même avec l' extention dfd , l'ideal est peut-être de la désactiver, et de tout charger en ram ( mais là ,tes 2go sont trop limite ! )
Go to the top of the page
 
+Quote Post
blek
post Tue 5 Sep 2006, 15:21
Post #8


Ned Teach
********

Group: Members
Posts: 3,882
Joined: 26-May 03
From: Rouen - FR
Member No.: 18,576




QUOTE (O-Matic @ mar 5 sep 2006, 10:31) *
Comment font les compositeurs/programmeurs qui utilisent beaucoup de VSTi en même temps pour ne serait-ce que jouer dans le tempo...? Plusieures machines ?

On gèle les pistes en audio (freeze). Ça soulage le proce.


--------------------
Go to the top of the page
 
+Quote Post
melenko
post Tue 5 Sep 2006, 21:11
Post #9


SuperHero
********

Group: Members
Posts: 4,781
Joined: 19-Nov 02
From: Bruxelles - BE
Member No.: 9,408




Sinon, c'est bien le mal, non pas du siècle, mais de quelques
décennies, et effectivement la multiplication des processeurs
doit aider, mais à quel prix!!! wink.gif


--------------------
MacPro dual 2.66 - 8 Go - SL10.6.6- DP 7.2.1 - RME FFCE 800 - URS, Sonnox, Stilwell, Nomad Factory, Kontakt 4.2.2, Trillian, Stylus, EZ drummer, SD2, UVIworkstation, Altiverb - KRK - JBL
Neve 8801 - Brauner - Roland A-37, etc.
Go to the top of the page
 
+Quote Post
O-Matic
post Wed 6 Sep 2006, 08:30
Post #10


Senior Member
****

Group: Members
Posts: 229
Joined: 06-Aug 03
From: Thonon-les-Bains - FR
Member No.: 22,569




Bon, pour faire avancer le débat, histoire de voir si ça fait réagir les plus "au jus" du problème, je pose un petit brief de mon pôte P.A que je remercie publiquement d'avoir fouillé pour moi... :

La latence audio à l'enregistrement:

Elle est dépendante de la carte son et surtout des drivers utilisés ( par exemple pour une même carte: 750 ms en MME, 60 ms en Asio et 3 à 10ms pour de l'Asio2)
Pour lire plusieurs fichiers audio en même temps, il faudrait que le disque possède plusieurs têtes de lecture (comme un Adat ou un magnéto multipistes)
or il n'y en a qu'une ! Donc, pour arriver à restituer tout ça, le CPU lit une partie des infos, bout par bout, depuis le disque dans une mémoire
tampon "le Buffer" puis les envoie à ta carte son et peut ainsi les restituer simultanément (musique, effets, VSTis....).
Pendant que tu écoutes, il refait l'opération à l'avancement etc...
Si le buffer n'est pas rempli plus vite qu'il n'est lu, il y a des trous très rapides (qu'on perçoit comme des craquements).
Plus le jeu (et la lecture audio) est complexe, plus le CPU, le disque, la carte son et le lecteur doivent être performants.
Et le temps pour remplir le buffer... c'est la latence (ex: le délai entre l'image et le son, plus évident quand tu regardes la TV sur l'ordi).
Mais plus on réduit la latence, plus le CPU doit être puissant pour répondre aux sollicitations de la carte via les IRQs.
Moralité: en réglant sa latence au mieux, on a un compromis entre la qualité (craquements) et la vitesse.
Le Direct Monitoring permet d'éviter de 'avoir à choisir, par contre on perd les effets en retour.

la latence des VSTis:
Les VSTis fonctionnent comme des pistes audio puisqu'ils sont lus comme des échantillons....donc avec les VSTis, le problème est le même:
avec un buffer à 512 en Asio2, il va s'écouler environ 12 ms entre le moment où tu joues et celui où tu entends la note.
Donc déjà Asio2 incontournable pour l'instant (vivement l'Asio3).
Sans Asio2, la solution est de jouer les parties sensibles (principalement piano et percus) avec un expander, puis de les diriger sur les VSTis par la suite.
On peut aussi mettre un délai midi sur les pistes et engager le bouton " compensation de délai".
Avec SX2 ou 3, le problème diminue encore: on a le Gel des VSTis qui décharge les samples stockés en mémoire et le Gel des Pistes qui allège le CPU.
De plus avec SX3, les External FX, permettent de ne pas utiliser le proc (j'ai opté pour unecarte DSP UAD Universal Audio qui m'évite cette solution)

En résumé:
Donc le problème général est toujours le même:
Une très bonne carte avec des Asio2, des disques très rapides en lecture (il est vrai que le mieux c'est de gros SCSI Ultra Wide3 à 15000 T/mn destinés aux serveurs et 4 Go de BONNE mémoire) et si on a un gros proc, bien sûr, ça aide, mais par contre, j'ai peur que le VSTlink ne fasse que peu avancer le truc, car il demande d'autres ressources et dans notre cas, les procs ne sont pas la partie de la chaîne la plus sollicitée (calculs).


--------------------
"Je cherche une signature spirituelle pour mettre en bas de mes posts."
www.jeromevittoz.net
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version - Sat 5 Oct 2024, 14:14
- © MacMusic 1997-2008