problème de latence midi + audio
- 6 réponses
- 4 participants
- 11 059 vues
- 5 followers
Orageon
39
Nouvel·le AFfilié·e
Membre depuis 18 ans
Sujet de la discussion Posté le 22/10/2014 à 02:43:13problème de latence midi + audio
J'ai quelques soucis de latence avec Ableton.
Config :
Live 9 (latence affichée E+S <15ms)
Focusrite 18/20
Machinedrum + Xbase jouées depuis live en midi (midi m audio uno 1x1)
Mopho joué depuis live en midi ou en direct avec le clavier (midi direct usb/machine)
Analog four joué depuis live (midi direct usb/machine)
Octatrack sychro à live (midi de la focusrite)
Eventuellement des insruments externes (micro etc)
Je configure live, tout va bien. Je met une compensation d'erreur du pilote à 2ms apres avoir fait les tests. Tout est OK. Donc les enregistrements depuis les entrées de la carte en direct sont callés au poil,
Je regle la piste midi qui envoi à la MD et à la Xbase avec un track delay de -9ms ce qui fait qu'elle sont aussi pile sychro au poil de fesse vue que le signal part un peu avant, ca compense le retard midi.
Meme genre de manip avec les autres machines
La ou ça se corse c'est avec l'octatrack : il a un décalage de 17ms avec le reste.
Je ne sais pas quel réglage activer pour le recaler. Pour cette machine en particulier, je souhaite n'utiliser que le séquenceur interne (pas le piloter depuis live en midi).
J'ai toujours un décalage de 17 ms qui est très gênant :
que je fasse partir des sons depuis la mémoire de la machine
ou que je m'en serve comme d'un effet externe
Les 17 ms sont très dérangeantes, surtout lorsqu'il s'agit des drums que j'envoie dedans.
Quand je fais le test en l'utilisant comme un effet, et en débranchant le midi j'ai le même soucis 17ms.
En faisant des tests, je me rends compte que si je route directement une entrée qui va aussi dans ableton , également dans la machine, j'ai plus qu'1ms de décalage en l'utilisant comme effet.
Ceci n'explique pas les 17ms de décalage en utilisation en sychro midi.
Quelles options ai-je pour faire fonctionner tout ça ?
comme effet externe ; Sachant que je ne souhaite pas faire entrer dans le sampler des choses brutes des autres machines, mais bien continuer d'avoir la souplesse du DAW.
Pour régler le décalage et utiliser les sons interneavec le séquenceur de la machine.
Merci de votre aide !
Config :
Live 9 (latence affichée E+S <15ms)
Focusrite 18/20
Machinedrum + Xbase jouées depuis live en midi (midi m audio uno 1x1)
Mopho joué depuis live en midi ou en direct avec le clavier (midi direct usb/machine)
Analog four joué depuis live (midi direct usb/machine)
Octatrack sychro à live (midi de la focusrite)
Eventuellement des insruments externes (micro etc)
Je configure live, tout va bien. Je met une compensation d'erreur du pilote à 2ms apres avoir fait les tests. Tout est OK. Donc les enregistrements depuis les entrées de la carte en direct sont callés au poil,
Je regle la piste midi qui envoi à la MD et à la Xbase avec un track delay de -9ms ce qui fait qu'elle sont aussi pile sychro au poil de fesse vue que le signal part un peu avant, ca compense le retard midi.
Meme genre de manip avec les autres machines
La ou ça se corse c'est avec l'octatrack : il a un décalage de 17ms avec le reste.
Je ne sais pas quel réglage activer pour le recaler. Pour cette machine en particulier, je souhaite n'utiliser que le séquenceur interne (pas le piloter depuis live en midi).
J'ai toujours un décalage de 17 ms qui est très gênant :
que je fasse partir des sons depuis la mémoire de la machine
ou que je m'en serve comme d'un effet externe
Les 17 ms sont très dérangeantes, surtout lorsqu'il s'agit des drums que j'envoie dedans.
Quand je fais le test en l'utilisant comme un effet, et en débranchant le midi j'ai le même soucis 17ms.
En faisant des tests, je me rends compte que si je route directement une entrée qui va aussi dans ableton , également dans la machine, j'ai plus qu'1ms de décalage en l'utilisant comme effet.
Ceci n'explique pas les 17ms de décalage en utilisation en sychro midi.
Quelles options ai-je pour faire fonctionner tout ça ?
comme effet externe ; Sachant que je ne souhaite pas faire entrer dans le sampler des choses brutes des autres machines, mais bien continuer d'avoir la souplesse du DAW.
Pour régler le décalage et utiliser les sons interneavec le séquenceur de la machine.
Merci de votre aide !
DopperFx
2442
AFicionado·a
Membre depuis 20 ans
2 Posté le 22/10/2014 à 09:39:25
tu as essayé de régler (dans live) un retard de piste en entrée de l'octatrack ?
Orageon
39
Nouvel·le AFfilié·e
Membre depuis 18 ans
3 Posté le 22/10/2014 à 10:57:44
Effectivement, j'ai essayé.
Le retard de piste marche pour la MD : je mets -9ms de retard de piste MIDI et c'est callé.
Le truc c'est que pour la MD, les notes jouées sont envoyées depuis un clip MIDI et non le séquenceur interne de la machine.
Pour l'OT, j'ai essayé :
- d'augmenter la compensation erreur pilote > quel que soit le réglage, rien ne change
- de régler un retard de piste sur la piste OT > pareil, quelle que soit la valeur, rien ne change.
Je suis un peu perdu là !
Edit :
D'ailleurs, j'avoue que j'ai du mal à saisir à quoi correspondent tous ces retards et les réglages positifs et négatifs.
En gros, live afficher (de tête) dans les préférences 8ms de latence en entrée et 9ms en sortie. Je rajoute 2ms de correction de pilote du coup j'augmente la latence générale ? Du coup en tout j'ai 8+9+2 = 19ms. Au début, je voulais essayer de mettre une valeur de compensation de pilote négatif pour avoir 0ms affiché, mais vu ce que j'ai lu, j'ai compris que ce n'était pas la marche à suivre.
Alors j'ai fait en fonction des choses que j'ai glané sur le net et dans les forum. Puis calé tout ça de façon "empirique".
Pour régler la compensation du pilote, j'ai branché une sortie de ma carte à une entrée et j'ai suivi la leçon de live. Résultat : 2ms de compensation et ce que j'enregistre tombe pile poil avec ce qui sort.
Pour caler la MD, j'ai mis sur le track delay -9ms. Si j'ai bien compris, les notes partent un tout petit peu avant et vu qu'il y a de la latence (MIDI ?) ca arrive pile poil à temps.
Je me demande si la solution pour l'OT (en tout cas pour le calage midi) serait pas de décaler un poil le départ de l'horloge midi (genre 17ms) mais je n'ai aucune idée de l'endroit ou on peut régler ça.
Pour le décalage audio... je ne comprend pas pourquoi il y a un décalage.
Je repète le test que j'ai fait :
- Quand je sors depuis live que je route la piste de la MD vers la sortie de l'OT et que ca rerentre dans live et que j'enregistre : j'ai les 17ms. (quels que soient les réglages)
- Quand je route dans le logiciel de ma carte son l'entrée de la MD également en sortie vers l'OT qui rentre ensuite dans la carte son : j'ai 0ms de décalage (avec le réglage compensation erreur pilote 2ms)
Je voudrais en conclure que c'est live qui retarde de 17ms le signal ?
Mais dans ce cas là, pourquoi juste pour l'OT ?
Quand je fais le test de la lecon live : c'est configuré comme il suit :
piste audio live > sortie carte son > entrée carte son > piste live = 2ms de décalage compensé par erreur pilote.
Dans mon cas c'est comme ca :
Piste MD MIDI retardé de -9ms > MD > entrée carte son > piste ableton (callée quand j'enregistre pile poil) > sortie carte son > Octatrack >entrée carte son > piste live = 17ms de décalage !!
Le retard de piste marche pour la MD : je mets -9ms de retard de piste MIDI et c'est callé.
Le truc c'est que pour la MD, les notes jouées sont envoyées depuis un clip MIDI et non le séquenceur interne de la machine.
Pour l'OT, j'ai essayé :
- d'augmenter la compensation erreur pilote > quel que soit le réglage, rien ne change
- de régler un retard de piste sur la piste OT > pareil, quelle que soit la valeur, rien ne change.
Je suis un peu perdu là !
Edit :
D'ailleurs, j'avoue que j'ai du mal à saisir à quoi correspondent tous ces retards et les réglages positifs et négatifs.
En gros, live afficher (de tête) dans les préférences 8ms de latence en entrée et 9ms en sortie. Je rajoute 2ms de correction de pilote du coup j'augmente la latence générale ? Du coup en tout j'ai 8+9+2 = 19ms. Au début, je voulais essayer de mettre une valeur de compensation de pilote négatif pour avoir 0ms affiché, mais vu ce que j'ai lu, j'ai compris que ce n'était pas la marche à suivre.
Alors j'ai fait en fonction des choses que j'ai glané sur le net et dans les forum. Puis calé tout ça de façon "empirique".
Pour régler la compensation du pilote, j'ai branché une sortie de ma carte à une entrée et j'ai suivi la leçon de live. Résultat : 2ms de compensation et ce que j'enregistre tombe pile poil avec ce qui sort.
Pour caler la MD, j'ai mis sur le track delay -9ms. Si j'ai bien compris, les notes partent un tout petit peu avant et vu qu'il y a de la latence (MIDI ?) ca arrive pile poil à temps.
Je me demande si la solution pour l'OT (en tout cas pour le calage midi) serait pas de décaler un poil le départ de l'horloge midi (genre 17ms) mais je n'ai aucune idée de l'endroit ou on peut régler ça.
Pour le décalage audio... je ne comprend pas pourquoi il y a un décalage.
Je repète le test que j'ai fait :
- Quand je sors depuis live que je route la piste de la MD vers la sortie de l'OT et que ca rerentre dans live et que j'enregistre : j'ai les 17ms. (quels que soient les réglages)
- Quand je route dans le logiciel de ma carte son l'entrée de la MD également en sortie vers l'OT qui rentre ensuite dans la carte son : j'ai 0ms de décalage (avec le réglage compensation erreur pilote 2ms)
Je voudrais en conclure que c'est live qui retarde de 17ms le signal ?
Mais dans ce cas là, pourquoi juste pour l'OT ?
Quand je fais le test de la lecon live : c'est configuré comme il suit :
piste audio live > sortie carte son > entrée carte son > piste live = 2ms de décalage compensé par erreur pilote.
Dans mon cas c'est comme ca :
Piste MD MIDI retardé de -9ms > MD > entrée carte son > piste ableton (callée quand j'enregistre pile poil) > sortie carte son > Octatrack >entrée carte son > piste live = 17ms de décalage !!
[ Dernière édition du message le 22/10/2014 à 11:40:58 ]
Orageon
39
Nouvel·le AFfilié·e
Membre depuis 18 ans
4 Posté le 23/10/2014 à 01:23:38
Bon, après d autres tests et d autres visites sur des forum, je vous livre la solution que j'ai trouvé.
Pour la sychro, j ai du passer l'octa en master. Ableton la suit. C est le mieux quand on ne trouve pas d autre solution.
Pour la latence audio, au lieu de passer par un send , je duplique les pistes et je les envoie sur l entrée de l octa. D après ce que j ai lui, si on a un bon processeur c est le mieux. L architecture de live est faite de telle manière que différents coeurs gèrent les différentes pistes. Si on reroute des pistes, ça change de coeur et ça induit une latence.
Dans mon cas en tout cas ça a marché.
En espérant que ça serve a quelqu'un.
Pour la sychro, j ai du passer l'octa en master. Ableton la suit. C est le mieux quand on ne trouve pas d autre solution.
Pour la latence audio, au lieu de passer par un send , je duplique les pistes et je les envoie sur l entrée de l octa. D après ce que j ai lui, si on a un bon processeur c est le mieux. L architecture de live est faite de telle manière que différents coeurs gèrent les différentes pistes. Si on reroute des pistes, ça change de coeur et ça induit une latence.
Dans mon cas en tout cas ça a marché.
En espérant que ça serve a quelqu'un.
greywilde
174
Posteur·euse AFfiné·e
Membre depuis 10 ans
5 Posté le 23/10/2014 à 10:32:51
Hello !
Plutôt que de recréer un topic, je poste ici :
J'ai un soucis assez important de latence, alors que ma config parait "parfaite".
Ableton Live 9 sur un ordinateur assez puissant (W8.1, 16go de Ram, Processeur 4770K OC)
Steinberg UR44
Je suis bien sur ASIO (et pas MMX/Windaube)
Le pilote de l'UR44 à jour (à vérifier)
Le pilote ASIO4ALL donne le même problème
Samples : 512
Fréquence : 44,1
Des appareils (synth/controlleurs etc.) branchés mais non utilisés (à part l'APC40).
Tout devrait donc être nickel.
Pourtant, quand je lance mes différents clips (une dizaine), le son est dégradé (disto à chaque kick, lag, etc.).
Chaque piste comporte environ 3 ou 4 effets, pour un total d'environ 20 pistes et 5 actives en simultanés. Cela ne devrait pas être une grosse tannée pour le PC...
La barre de status du PROC est parfaitement bordélique, oscillant entre 40 et 70% d'occupation sans raison apparente.
Sur internet, on trouve beaucoup de guide pour gérer les problèmes de latence MIDI, mais que faire quand le PC donne l'impression de trimer pour traiter les clips alors qu'il devrait largement pouvoir le faire ?
Bien à vous,
Plutôt que de recréer un topic, je poste ici :
J'ai un soucis assez important de latence, alors que ma config parait "parfaite".
Ableton Live 9 sur un ordinateur assez puissant (W8.1, 16go de Ram, Processeur 4770K OC)
Steinberg UR44
Je suis bien sur ASIO (et pas MMX/Windaube)
Le pilote de l'UR44 à jour (à vérifier)
Le pilote ASIO4ALL donne le même problème
Samples : 512
Fréquence : 44,1
Des appareils (synth/controlleurs etc.) branchés mais non utilisés (à part l'APC40).
Tout devrait donc être nickel.
Pourtant, quand je lance mes différents clips (une dizaine), le son est dégradé (disto à chaque kick, lag, etc.).
Chaque piste comporte environ 3 ou 4 effets, pour un total d'environ 20 pistes et 5 actives en simultanés. Cela ne devrait pas être une grosse tannée pour le PC...
La barre de status du PROC est parfaitement bordélique, oscillant entre 40 et 70% d'occupation sans raison apparente.
Sur internet, on trouve beaucoup de guide pour gérer les problèmes de latence MIDI, mais que faire quand le PC donne l'impression de trimer pour traiter les clips alors qu'il devrait largement pouvoir le faire ?
Bien à vous,
Orageon
39
Nouvel·le AFfilié·e
Membre depuis 18 ans
6 Posté le 24/10/2014 à 00:05:02
Il suffit dans ton cas d augmenter le buffer je pense. Ce que tu décris c est le symptôme typique. Pour descendre la taille du buffer, il faut une grosse carte son.
[ Dernière édition du message le 24/10/2014 à 00:06:30 ]
aream
249
Posteur·euse AFfiné·e
Membre depuis 6 ans
7 Posté le 24/06/2018 à 20:39:56
Bonjour, je me permet également un déterrage de ce topic d'antan.
Si l'auteur est encore en vie peut être qu'il aura eu à se confronter également à ce soucis là :
Avec un Octatrack, je joue sur une track sample un kick 4x4 par exemple, j'utiliserais volontiers une piste midi pour layering d'un kick 4x4 d'un kit de ableton mais mes notes midis arrivent en retard sur ableton, du coup en fait. Pour utiliser un octatrack avec ses tracks samples et midi en simultané j'ai l'impression qu'il n'y a pas d'issue, même en changeant la latence...
Je trime là dessus depuis un long moment. Si quelqu'un a rencontré ce problème.
Si l'auteur est encore en vie peut être qu'il aura eu à se confronter également à ce soucis là :
Avec un Octatrack, je joue sur une track sample un kick 4x4 par exemple, j'utiliserais volontiers une piste midi pour layering d'un kick 4x4 d'un kit de ableton mais mes notes midis arrivent en retard sur ableton, du coup en fait. Pour utiliser un octatrack avec ses tracks samples et midi en simultané j'ai l'impression qu'il n'y a pas d'issue, même en changeant la latence...
Je trime là dessus depuis un long moment. Si quelqu'un a rencontré ce problème.
- < Liste des sujets
- Charte