Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Set lourd = latence plus élevée

  • 53 réponses
  • 7 participants
  • 10 403 vues
  • 8 followers
Sujet de la discussion Set lourd = latence plus élevée
Bonjour,

Lorsque j'enregistre de l'audio ou du MIDI dans un set vierge, ma latence est inaudible (8.3 ms avec ma fast track ultra en buffer 256).

Mais lorsque j'enregistre de l'audio ou du MIDI dans un projet (set) assez lourd, ma latence monte à 100ms et je dois donc m'enregistrer sans retour et recaler mes clips a posteriori (que ce soit de l'audio ou du MIDI je répète) pour qu'ils s'insèrent correctement dans le tempo.

Par set lourd j'entends : morceau de 4 minutes, 20 pistes dont au moins 12 chargées en vst(s), 5 pistes de retour etc...

La question : est-ce un problème lié à Live ou à mon vieux coucou qui me sert de PC (dual core 1.86GHz 2Go RAM DD 5400rpm)

Sur des sets comme ceux-ci ma charge CPU est à 70% en permanence, ma RAM est pleine et mon DD est en accès très chaotique. Sachant que je jongle comme un malade pour geler certains pistes et donc soulager mon CPU, mais ce qui engendre cet accès au DD chaotique etc...

Je prévois d'acheter une grosse config très prochainement, mais c'est juste pour savoir si vous aviez déjà rencontré ce problème et si vous pensez que ça vient de Live ou de ma config.

Merci d'avance !

Compositeur arrangeur et musicien de Drey (modern rock)

Afficher le sujet de la discussion
26
Oui mais certains doivent avoir des algorithmes plus ou moins bien optimisés peut être ... je sais pas icon_neutral.gif

Compositeur arrangeur et musicien de Drey (modern rock)

27
J'ai trouvé ce soft qui permet d'analyser les plugs l'autre jour : "vst plugin analyzer"

[freeware] dl ici : http://www.savioursofsoul.de/Christian/programs/measurement-programs/

Compositeur arrangeur et musicien de Drey (modern rock)

28
Bonjour,

Je rejoinds @maskgaz, je pense que le proc peut jouer.
Un test simple, il suffit de desactiver, le multi thread.
Vous allez avoir des surprises....
@jeriqo & @Bothspirit:
Normalement, la latence qui augmente par rapport au plug ins se fais sentir beaucoup sur les effets, moins sur les instruments. C'est pour cela qu'il l faut malheureusement preferer les effets internes au effets externes.
Neamoins c'est consternant de ne pas afficher clairement l'ajout de latence resultant de l'utilisation de telle ou telle plug ins.

En Gros, ca sert a rien d'avoir 0ms de latence au niveau hardware si des qu'on insert un m-Trom on passe a 40ms.....

Sinon une autre solution: on decoche la compensation des plugs et on corrige a la mano chaque piste avec un track delay..... 

Musicalement,
29
Citation de : Anonyme-x22
Neamoins c'est consternant de ne pas afficher clairement l'ajout de latence resultant de l'utilisation de telle ou telle plug ins.

En Gros, ca sert a rien d'avoir 0ms de latence au niveau hardware si des qu'on insert un m-Trom on passe a 40ms.....

Salut Anonyme-x22!
C'est clair. Je me demande si je devrais pas repasser complètement au hardware 100% icon_confused.gif au lieu de penser à m'acheter un i7 ...

Faites le test avec le soft que j'ai transmis dans le post précédent! c'est vraiment consternant comme tu dis. Tu teste un plug, et il te sort une latence de 20ms par exemple.
ça vaut vachement le coup d'investir dans une carte son à 400€ si un plug génère une telle latence icon_neutral.gif

Citation de Anonyme-x22 :
Sinon une autre solution: on decoche la compensation des plugs et on corrige a la mano chaque piste avec un track delay.....

ça devient fastidieux de faire ça je trouve. Si tu rajoutes tel ou tel plug par la suite, il faut corriger différemment le track delay initialement prévu etc ..

Compositeur arrangeur et musicien de Drey (modern rock)

30
Le hardware c'est quoi ?
C'est du microcode dans des circuits qui prennent aussi le temps de faire les choses comme les logiciels. La latence zéro cela n'existe pas. On arrive à la compenser mais certainement pas à la supprimer. Il faut juste vivre avec et ce n'est pas facile avec ces séquenceurs aux fonctions pléthoriques. En Mao le mieux est l'ennemi du bien, c'est bien connu. Plus un logiciel a de possibilités, cela veut dire que l'on exécute plus de code et que l'on perd plus de temps. Cette perte est en partie gommée par l'augmentation de la vitesse et du nombre de processeurs et de la mémoire.
Que ce soit du logiciel ou du hradware c'est exactement la même chose sauf que le hardware n'est pas tributaire des versions d'OS. 

Le plus dur, c'est quand c'est mou

31
Salut Azimut ! merci pour tes précisions icon_smile.gif

donc ça (ta dernière phrase) expliquerait pourquoi quand j'enregistre tout dans mon petit studio numérique Roland, avec des effets internes appliqués sur les pistes, je n'ai aucune latence !?

Compositeur arrangeur et musicien de Drey (modern rock)

32
Tu ne la constates peut-être pas mais la latence est bien là, même quand tu ne mets aucun effet. Je dirai même mieux, même avant ton enregistreur tu as de la latence. Ce n'est pas de la magie ! Un son qui entre dans un micro et qui en ressort sous forme de courant électrique produit de la latence, infime certes, mais de la latence quand même. Et encore mieux, le temps que le son mets pour atteindre ton oreille, c'est déjà de la latence. Le courant électrique va vite mais il lui faut un peu de temps pour parcourir les millions de composants d'un circuit intégré, ainsi que les connexions.
Enfin moi je le vois comme cela, je me trompe peut-être.

Le plus dur, c'est quand c'est mou

33
Oui c'est sûr vu comme ça, il y a toujours une latence due à une multitude de facteurs différents. Mais si on peut en limiter certains c'est mieux quoi icon_smile.gif

Effectivement, rien que la latence due à la distance entre tes oreilles et les enceintes :

Le son ayant une célérité de 343 m/s dans l'air à 20°C, on a donc typiquement une latence de 1ms pour chaque 34cm de distance avec le système d'émission audio !

Compositeur arrangeur et musicien de Drey (modern rock)

34
Bonjour,

@Azimut2:
Tu oublies une toute petite chose:
Le hardware a pour norme une latence de maximum 10ms.
Hors le fait d'avoir deux machines, ne fais pas 20ms contrairement a live et les plugs.
Si tu as 6 machines hardware connectees ensembles je te l'accorde tu arriveras peut etre a 12ms, mais pas plus.
Dans live des que tu as 3 plug tu sautes a 20ms facile.

@Bothspirit:
Il est claire que le hardware a ses avantages ainsi que ces inconvenients:
Latence inaudible, grain , solidite, stabilite.
Mais le software a egalement ses avantages:
Pas Chere, Ergonomique.

Je dirais que si tu as les moyens le hardware reste le plus sympa en termes fonctionelle.

Dans mon cas c'est le contraire et je mise sur l'arriver des 6 cores pour permettre a live et ses amis (Vst) de reduire encore cette latence de traitement.

En tout cas merci pour ce soft, au moins maitenant on controle notre latence

Sinon evite les effets esternes car eux il sembles qu'ils en ajoutnte a lot.

Musicalement,
35
Je n'ai fait que dire qu'il y avait de la latence partout à plus ou moins haute dose. Aprés il faut voir les configurations et si la latence est gênante. Dans certains cas on peut mettre du track delay pour la supprimer.
Dire que le software est pas cher, c'est oublier le prix de l'ordinateur qui est conséquent.

Le plus dur, c'est quand c'est mou

36
Bonjour,

@Azimut2:
Dans certains cas on peut mettre du track delay pour la supprimer.

??? tu peux developper stp.

@Bothspirit:
Bon , j'ai telecherger le soft, et franchement hyper complique.
Suffit juste d'enregistrer le master de live sur une piste audio, pi d'enlever le warp et de regarder a conbien elle commence.

NB: Derniers test:
Latence HW 5.33ms
Ajout de 8 rack de 24 effet sur piste de retour
1 rack de 24 effect + Reverb + beatrepeat + multilimiter sur le master
5 Piste Avec Des Plugs plus que basic (2Pusle,1Square,1Noise,1 Sp202)
-> environ 55Ms icon_crying1.gif

Musicalement,
37
Citation de : Anonyme-x22
@Bothspirit:
Bon , j'ai telecherger le soft, et franchement hyper complique.
Suffit juste d'enregistrer le master de live sur une piste audio, pi d'enlever le warp et de regarder a conbien elle commence.

NB: Derniers test:
Latence HW 5.33ms
Ajout de 8 rack de 24 effet sur piste de retour
1 rack de 24 effect + Reverb + beatrepeat + multilimiter sur le master
5 Piste Avec Des Plugs plus que basic (2Pusle,1Square,1Noise,1 Sp202)
-> environ 55Ms icon_crying1.gif

Musicalement,

Oui j'avoue qu'il n'est pas très intuitif.

En tous cas, tu fais le même constat que moi.
Le pire c'est quand tu utilise un de tes plugs favoris et tu te rend compte qu'il ajoute à lui seul dans les 20ms.

Compositeur arrangeur et musicien de Drey (modern rock)

38

 Si tu enregistres par exemple une guitare dans ton séquenceur en écoutant une piste déjà enregistrée, ta piste risque d'être décalée par rapport à l'autre d'une durée égale au temps de latence. Le track delay permet de synchroniser les 2 pistes.

Le plus dur, c'est quand c'est mou

39
Tous les séquenceurs modernes compensent cette latence (sauf Pro Tools LE et MP), mise à part la chaîne d'entrée, donc 2 ou 3ms. (sauf Pro Tools HD qui lui compense tout)

[ Dernière édition du message le 24/06/2010 à 19:12:51 ]

40
Le track delay est trop approximatif selon moi.
Si tu décides au final d'enlever un plug de ton signal chain sur ta piste, tu peux revoir ton track delay.

J'ai trouvé une soluce au final :

Une fois mon set instru bien avancé, admettons que je veuille enregistrer des voix sans aucune latence due aux plugs : je fais un pre-mix de mon set. J'en ouvre un vierge (avec la même automation sur le tempo global) avec ce premix instru sur une piste (warp désactivé evidemment). Aucune latence donc. J'enregistre mes voix et je les réexporte par la suite dans mon set original.

Compositeur arrangeur et musicien de Drey (modern rock)

[ Dernière édition du message le 24/06/2010 à 19:23:22 ]

41

C'est pourtant tout l'inverse que tu fais en procédant ainsi.

Avec ta méthode, lorsque tu ré-importe la piste, le logiciel va automatiquement compenser la latence et ta piste sera décallée.

Si tu enregistres directement dans la session, le logiciel recalcule et re-compense la latence à chaque modification de plug-in.

42
j'aurais dit pareil que Jerico bravo
43
Non, pas du tout jeriqo. Tu dis une grosse bêtise (désolé pour ce langage cru).

Live compense de la latence si et seulement si latence *due à des plugs* il y a !

Lorsque je réimporte la piste, je réimporte un morceau de wav (un clip wav). Aucun plug n'est actif sur cette piste réimportée. Aucune latence n'est présente et donc aucune latence n'est à compenser.

Si après, je place des plugs sur cette piste, peu importe car je ne cherche pas à enregistrer à ce moment là.

C'est donc justement tout l'inverse. La latence (celle dont on parle dans ce topic uniquement) est justement le décalage en temps réel que l'on entend en direct monitoring puisque Live compense la latence due aux plugs.

En tous cas ça se vérifie in situ (fais le test), je n'ai aucun décalage de cette manière.

Compositeur arrangeur et musicien de Drey (modern rock)

[ Dernière édition du message le 25/06/2010 à 00:00:29 ]

44
Citation de Bothspirit :
Live compense de la latence si et seulement si latence *due à des plugs* il y a !

C'est bien de cette latence dont je parle.


Citation de Bothspirit :
Lorsque je réimporte la piste, je réimporte un morceau de wav (un clip wav). Aucun plug n'est actif sur cette piste réimportée. Aucune latence n'est présente et donc aucune latence n'est à compenser.

La compensation de latence ne s'applique pas sur la piste contenant la latence, mais sur toutes les autres.
Si tu as 40ms de latence sur 1 piste, toutes les autres seront reculées de 40ms.
Tes plugs ins sont toujours présents sur les autres pistes et la latence est donc compensée sur ta piste réimportée.


Citation de : Bothspirit
La latence (celle dont on parle dans ce topic uniquement) est justement le décalage en temps réel que l'on entend en direct monitoring puisque Live compense la latence due aux plugs.

En direct monitoring, il n'y a pas de problème de latence car l'audio ne passe pas par l'ordinateur/séquenceur/plug in. Il est routé en interne de la carte son, d'une entrée directement vers une sortie.
Ça sert justement à pouvoir s'enregistrer sans latence.


Si tu n'as vraiment pas de problème de latence sur live avec ta méthode, il est possible que live coupe le blanc du à la latence au départ du fichier à l'export. Je ne sais pas exactement comment il fonctionne.
Mais en tout cas, avec le monitoring direct, il est inutile de compliquer la tâche comme tu le fais.

[ Dernière édition du message le 25/06/2010 à 00:46:57 ]

45
Citation de jeriqo :
La compensation de latence ne s'applique pas sur la piste contenant la latence, mais sur toutes les autres.
Si tu as 40ms de latence sur 1 piste, toutes les autres seront reculées de 40ms.
Tes plugs ins sont toujours présents sur les autres pistes et la latence est donc compensée sur ta piste réimportée.

Oui mais à ce moment là je ne cherche plus à enregistrer

Citation de : jeriqo
En direct monitoring, il n'y a pas de problème de latence car l'audio ne passe pas par l'ordinateur/séquenceur/plug in. Il est routé en interne de la carte son, d'une entrée directement vers une sortie.
Ça sert justement à pouvoir s'enregistrer sans latence.

Ouais désolé ! j'entends direct monitoring au sens de Live pas au sens général. Pour Live c'est du monitoring à travers la chaîne d'effets. C'est assez ambigu dans le manuel d'ailleurs (p 171).


Citation de jeriqo :
Si tu n'as vraiment pas de problème de latence sur live avec ta méthode, il est possible que live coupe le blanc du à la latence au départ du fichier à l'export. Je ne sais pas exactement comment il fonctionne.

Non mais en fait, c'est juste que j'importe mon clip wav dans mon set déjà recalé par Live en réalité, du coup ça colle quand je vient le placer sur la piste à l'endroit voulu. Tu vois ce que je veux dire ?
Fais le test, comme ça tu me diras quelle est ta conclusion  icon_smile.gif

Compositeur arrangeur et musicien de Drey (modern rock)

46
Citation :
Live compense de la latence si et seulement si latence *due à des plugs* il y a !

ça je ne crois pas… retard de piste, latence en entrée ou latence de traitement, live compense toutes les latences et attend la piste la plus lente… enfin c'est ce que dis le manuel

Citation de manuel de live p171 :

Le monitoring peut Ítre entiËrement dÈsactivÈ en choisissant l'option Off. C'est utile pour enregistrer des instruments acoustiques avec retour par Ècoutes de contrÙle en cas d'emploi d'une console de mixage externe pour les retours, ou d'une interface audio matÈrielle avec option monitoring direct qui court-circuite l'ordinateur pour Èviter la latence


je crois que live parle du même direct monitoring que tout le monde : écoute directe en sortie de carte son sans passage dans le soft… comme ça tu peux jouer sans entendre la latence que le soft ajoute pour que tout reste synchro !
47
bonjour,

Pour l'audio ce n'est vraiment pas un probleme.
C'est plus pour le midi, car lorsqu'on enregistre avec 55ms de latence , tout et a recaler a la mano, impossible de faire des prises directs.

Musicalement,
48

alors en midi tu peux quantifier automatiquement à l'enregistrement et même "décaler" (-55ms) ton clavier maitre pour qu'il soit bien…

 

49
Bonjour,

Tu parles du track delay ?
Parce que la quantification ca donne pas de choses sympa, y faut recaler a la mano aussi et de fois sa decale les notes un peu trop, alors quand tu enregistre une sequence d'1mn  , c'est chau pour tout se souvenir exactement...

Musicalement,

[ Dernière édition du message le 29/06/2010 à 10:58:40 ]

50

non je parles des pref midi (faut dérouler la petite flêche) tu peux régler une "avance" des notes que tu joue (suffit de mettre une valeur négative)
et aussi concernant la quantification il faut essayer plusieurs réglages, à moins que tu ne joue tout le temps des quadruples croches (???) tu peux passer de l'une à l'autre…

et puis il ne faut pas oublier que si tu viens d'enregistrer avec une quantification activée et que tu fais pom/contrl + Z ça annulera la quantification (sauf si tu enregistre en boucle…)