Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Réduction de la latence

  • 29 réponses
  • 10 participants
  • 6 533 vues
  • 10 followers
Sujet de la discussion Réduction de la latence
Bonjour,
Je viens à vous car j'ai quelques "soucis" (c'est pas un gros soucis mais c'est un peu gênant) entre ma carte son externe et mon clavier maître.

Alors en fait, il y a une très légère latence entre le moment où j'appuie sur une des touches de mon clavier et le moment où le son sort de mes enceintes, c'est vraiment très léger, d'ailleurs ça ne se remarque pas lorsque je joue une mélodie ou des accords, par contre c'est flagrant quand je tente d'enchainer différentes notes rapidement ou que je veux jouer les drums au clavier maître (ces 2 cas sont injouables en fait).
J'ai pas vraiment fais de réglage sur ma carte son, je l'ai branché, j'ai installé les drivers fournit dans le CD, et elle a immédiatement été reconnu.

Voici les infos que j'ai dans les réglages audio de FL Studio :

Device : Ligne (2- Steinberg UR22 mkII)
Sample rate (Hz) : 44100
Status : Open at 44100Hz, 16bit stereo
Buffer length 4064smp (93ms) Offset : 0% (je peux modifier ces 2 paramètres via un curseur)

J'ai été dans l'onglet MIDI en haut, et dans "input", mon clavier maître est considéré comme Enable (voyant allumé) mais pas ma carte son (je peux l'activé mais je ne sais pas à quoi cela sert).
Auriez-vous des conseils pour que je règle correctement ma carte son?

Pour infos, j'ai une Steinberg UR22 et un clavier maître Roland A-49.

J'utilise FL Studio 12, on m'a conseillé de télécharger les drivers ASIO sur le site du constructeur de ma carte son et de réduire le buffer (que j'ai réduis à une cinquantaine de ms), qu'en pensez-vous? la réduction du buffer ne suffit pas?

Merci pour votre aide ! :??:

[ Dernière édition du message le 05/05/2016 à 11:52:19 ]

2
50 ms c'est énorme, il faut descendre en dessous de 10 ms pour ne pas percevoir de latence, le mieux étant 6 ms ou moins si tu peux.

Clip Ideal_Sound - 'Bleu orage' by Ideal Sound

3
Je ne connais pas Fruity Loops ni ta carte son, mais comme ça à vu de nez :

- il est préférable d'installer les drivers du CD PUIS de brancher la carte son....

- si tu peux réduire encore le "buffer" via un curseur, c'est ici que ça se jouera.
Effectivement, avoisiner les 5 ou 6 ms serait très bien.
Attention tout de même, si tu baisses de trop, tu auras peut-être des "clics" audibles, le processeur de ton ordi pouvant avoir du mal à tenir. Tout est une question de compromis entre la latence et la surcharge du processeur.
"Oeil pour oeil" est une loi qui finira par rendre le monde aveugle....

[ Dernière édition du message le 05/05/2016 à 12:00:55 ]

4
Merci pour vos réponses,

J'ai bien installé les drivers du CD fournit avec ma carte son avant de la brancher, mais on m'a parlé de drivers ASIO à installé via le site du constructeur, c'est en cas de mise à jour des drivers que je dois le faire non?
Concernant le buffer, lorsque je descend à 30ms déjà j'ai des genre de craquement, 6ms ça me paraît vachement faible.

J'ai un i7 4790 comme processeur, donc pas un truc nul. :??:
5
93ms de latence c'est énorme, et effectivement pour les VSTi c'est injouable. Pour ma part je pense que jusqu'à 20ms la latence est imperceptible ou du moins pas trop gênante.

Le fait que tu aies des craquements avec 30ms de latence n'est absolument pas normal. D'abord tu dois t'assurer que les drivers de ta carte son sont bien installés et à jour. Ensuite dans les paramètres audio de FL (désolé je ne connais pas ce logiciel) tu dois sélectionner le driver ASIO correspondant à ta carte son (Steinberg). Ensuite tu règles le buffer ASIO (en nombre de samples ou en ms) pour réduire la latence. Tu devrais normalement pouvoir descendre en-dessous de 20ms sans avoir de problèmes de son.

Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?

6
Alors, j'ai fais quelques vérifications au niveau des réglages et voici ce que j'ai remarqué :

- Les craquements commencent quand je descend à entre 39 et 40ms de latence, à 41 je n'en entend plus.
Lorque dans "Device" je séléctionne "Ligne 2 Steinberg UR22" ce problème est donc présent, par contre si je séléctionne "FL Studio drivers" ou "ASIO4ALLv2" la latence descend automatiquement à 12ms sans craquement (et d'ailleurs c'est vachement agréable de pianoter dans ces conditions).

Avez-vous une idée du problème? J'ai reçu ma carte son et installé les drivers il y a un mois, donc ça me parait étrange qu'ils soient déjà obsolète.

Merci pour votre aide.
7
J'ai déjà entendu des AFiens dire que le driver ASIO4ALL marchait mieux que le driver fourni avec la carte son. C'est vraiment étrange mais bon si ça marche mieux alors c'est le driver qu'il faut utiliser ;)

Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?

8
Je confirme que cela n'est pas normal que le pilote asio4all fonctionne mieux que le pilote de la ur22, ce pilote étant dans les tests, un excellent pilote
si tu gardes asio4all, tu auras certainement des soucis quand tu voudras utiliser les entrées de ta carte, comme brancher un micro ou autre

je pense que tu n'utilise pas le pilote asio de la ur22, peut-être le pilote wdm
As-tu fais ce qui est marqué dans la doc page 8, c'est à dire lancer le pilote à partir du panneau de configuration

Ensuite, ton pc peut être engorgé par plein de soft qui tournent en tache de fond, ou par des pilotes qui tombent en erreur et te prenne beaucoup de temps cpu
Quand tu démarres windows, tu lances gestionnaire de tache et tu dois être en dessous de 8% de cpu

si tu es dans ce cas
1) trouver les pilotes qui engorgent windows
arrêt du réseau, imprimante wifi, etc. tester avant/après avec DPC Latency Checker et si tu détectes un problème alors utilise LatencyMon
https://www.native-instruments.com/knowledge/getattachment.php?data=ODQ3fFdpbmRvd3MgNyBjb25zZWlscyBkXCdvcHRpbWlzYXRpb24gcG91ciBsZSB0cmFpdGVtZW50IGRlcyBkb25uZSYjNzY5O2VzIGF1ZGlvLnBkZg%3D%3D
2) Lancer TimerResolution (augmente le jitter windows) et ProcessLasso (gére les priorités de process et identifie les process qui gèle windows)
3) Pour aller plus loin
https://fr.audiofanzine.com/carte-son-externe/motu/UltraLite-Mk3/pedago/tutoriels/windows7-optimisation-pour-l-audio-bip-aigu-etc-5458
http://forums.steampowered.com/forums/showthread.php?t=1315790

[ Dernière édition du message le 06/05/2016 à 22:34:49 ]

9
Bonjour, merci de m'avoir répondu et désolé du temps de réponse.

J'ai fais quelques vérifications conformément à tes propositions, je signale déjà que je n'ai pas accès à internet sur le PC que j'utilise pour la musique donc je ne peux télécharger des logiciels pour faire des tests.

J'ai fais clique-droit sur le menu démarrer (je suis sur Windows 10) puis j'ai cliquer sur "Panneau de configuration", j'ai ensuite selectionné "Matériel audio", puis "Gérer les périphériques audio" dans la catégorie "Son".

Dedans j'ai le choix entre mon écran BenQ, ou la carte Steinberg et quand je clique dessus et que j'accède aux propriétes, je vois que le périphérique fonctionne correctement.
Dans "Pilote", quand j'accèdes aux détails je peux avoir 4 fichiers qui constitue le pilote, également sa version qui est la 1.9.4.1.
Dans la description du pilote je vois "Yamaha Steinberg USB Audio" mais je n'ai pas accès à plus d'informations.

Une idée?
J'ai vérifier dans le gestionnaire des taches, et mon processeur (Intel Core i7 4790) est utilisé à 1%.
Je n'ai aucun autres programmes d'ouvert en arrière plan qui pourrait gêner, j'ai mon PC depuis 1 mois et je n'ai ni carte wifi (il n'est pas encore connecté à internet, même en ethernet), ni imprimantes dessus ou tout autres appareils.

Merci pour votre aide.

Edit : Après avoir posté ce message il y a 5 minutes, j'ai fais un tour sur FL Studio pour composer un peu, et dans Audio Settings, quand j'ai voulu choisir Asio4All comme Device (d'ailleurs c'est pas 12ms mais 6ms que j'ai avec), j'ai cliqué sur "Show Asio Panel" pour voir ce que ça me donnait et je suis tombé sur un onglet nommé "WDM Device List" je suis tombé sur ma carte son dedans avec une croix rouge à côté et lorsque je met le curseur dessus je vois le message suivant :

- "DEVICE Vendor : Yamaha Corporation Status : Unavailable -> In use by another application? -> MS GS Wavetable Synth' enabled?"

Je peux ensuite cliquer sur une genre de clé qui me permet d'accéder à des paramètres, je vois qu'en In la latence est de 32 samples et en Out également, dans les options j'ai des cases qui sont décochés comme "Hardware Buffer (Does not always work)" ou "Force WDM Driver to 16bit".

Désolé si c'est carrément compliqué x)

[ Dernière édition du message le 08/05/2016 à 12:54:59 ]

10
J'ai coché la case "Hardware Buffer" et avant il y avait un curseur nommé Kemel Buffer : 2 qui était présent, lorsque la case est coché ce curseur a été remplacé par un autre nommé Buffer Offset : 10ms.

En laissant les paramètres ainsi, j'ai pu régler la latence à 3ms sans craquement, vous pensez que c'est bon?

La latence a fortement baissé mais du coup j'ai certains sons qui ne fonctionnent plus, les 4 sons de batterie qui sont déjà ouvert quand on ouvre FL fonctionne, mais tout les sons dans les différents packs (genre kick 808, hat, etc..) que je tente d'écouter ne sortent plus, je vois bien le spectre audio qui s'agite mais je n'entend rien.

[ Dernière édition du message le 08/05/2016 à 13:15:32 ]

11
Essayes de monter à 6ms

Clip Ideal_Sound - 'Bleu orage' by Ideal Sound

12
La latence ça se gère comme ceci :
Pour faire une prise d'instru midi ou audio essaye d'avoir la latence minimum
Pour faire ton mixage tu peux augmenter la latence à 25ms ce qui soulage le PC et du coup qui permet de charger en plugins ta session, si tu veux car tu n'a pas besoin de te caller par rapport à ton monitoring , tu ne verras aucune différence.

Clip Ideal_Sound - 'Bleu orage' by Ideal Sound

13
Après avoir relancer FL car je n'entendais plus certains sons après avoir fait les réglages que j'ai expliqué plus haut, le problème est redevenu comme avant, je suis coincé à 41ms avec le driver de ma carte son, et même en cochant la case Hardware buffer je ne peux plus descendre à 3ms sans craquement.
Du coup pour l'instant j'utilise le pilote ASIO4ALLv2 qui me permet d'avoir 12ms de latence.

Pas de solutions? :(
14
je continue de penser que tu n'utilises le pilote ASIO, mais un pilote WDM ou autre
Dans la liste de Audio Setting/device, tu as ASIO4ALL et aussi "le nom de ta carte"+ASIO en toute lettre
si le pilote n'est pas spécifié asio, c'est qu'il y a un pb

avec un autre pc, télécharge le dernier pilote et installe le
15
dans fl il faut aller dans options/audio settings/device et choisir ur22 asio
ensuite quand tu mixes laisse le buffer à 4096 car ton pc a pas l'air puissant
tu peux baisser le buffer à 64 seulement quand tu composes et enregistres

avant de lancer fl ferme tout lecteur audio, autre logiciel, navigateur etc

[ Dernière édition du message le 08/05/2016 à 20:28:04 ]

16
Salut:

1 télécharge et installe les derniers pilotes de l'ur 22
2 c'est quoi ton pc? (ça joue carrément sur ce genre de soucis genre charge cpu)
3 j'ai une ur 242 (la grande soeur de la 22) et les pilotes sont hyper stables. ça n'est pas normal ton soucis.

17
Mon PC a été monté il y a 2 mois, je doute que ce soit un problème de puissance, il a un i7 4790 comme processeur + 16Go de RAM. :/

Concernant les options, dans Audio Settings, j'ai bien ma carte son qui s'affiche mais de cette façon là "Device : Ligne (2- Steinberg UR22 mkII)", aucune mention du mot ASIO donc je suppose que le soucis vient de là déjà.
J'ai installé les pilotes via le CD fournit avec la carte son il y a 1 mois quand je l'ai reçu, vous pensez que je dois en retélécharger via le site du constructeur?
18
les cds ne sont jamais à jour, il faut désinstaller tout et réinstaller la derniere version dispo sur le site de steinberg yamaha

[ Dernière édition du message le 08/05/2016 à 21:32:52 ]

19
Ecoute Amok, son explication me semble logique.
20
Okay, je reviens vers vous, la situation a quelque peu changé :

J'ai été sur le site de Steinberg et j'ai mis sur une clé USB le dossier me permettant de mettre à jour le pilote de ma UR22, j'ai donc mit la clé sur mon PC et j'ai mis à jour le pilote sans encombres.
Après cela, dans Device, avant j'avais 2 catégories, une nommé DirectSound devices ou j'ai "Périphériques audio principal", "Ligne (Steinberg UR22mkII)" et "BenQ blablabla" (mon écran) comme choix.
Puis dans la seconde catégorie nommé ASIO devices, j'avais ASIO4ALLv2 et FL Studio ASIO comme choix.

Depuis la mise à jour du pilote, j'ai maintenant "Yamaha Steinberg USB ASIO" comme choix dans la catégorie ASIO devices, et quand je le séléctionne, ma latence est automatiquement réglé sur 12ms et 512 smp (samples je suppose).
Quand je clique sur Show Asio panel je peux modifier le Buffer size (le nombre de smp) et en l'abaissant je modifie la latence.

J'ai testé et j'ai pu descendre à 3ms sans craquement, maintenant la question est :

- Mettre à 3ms c'est réellement utile? 128smp je suis à 3ms mais je peux également choisir 192 smp (5ms), 256smp (6ms) et 384 smp (9ms).

Encore merci pour votre aide en tout cas !
21
En dessous de 10ms, c'est correct, surtout si c'est stable
22
à part les craquements comme signe d'instabilité il y a autre chose? pour être sûr que je fasse pas péter le CPU alors que je n'entend rien de spécial. :)
23
Non je ne crois pas qu'il y ait d'autres signes, à part utiliser un monitoring de la charge CPU. Mais à mon avis ça ne craint rien, ton proc ne va pas exploser :-D
Juste si ça craque augmente un peu la latence. Moi personnellement je bosse à 10-12 ms et je trouve ça nickel.

Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?

24
perso je tourne à 128 sur l'ur 242, mon pc est moins puissant que le tien et je n'ai jamais eu aucun soucis de pref/craquements. je pousse même à 64 pour certains vst chiants qui demande le moins de latence possible. jamais eu de soucis. Bon je n'ai pas non plus des milliers de pistes et des plugs de fous en réverb et autres.

Mets à 128, ça le fera.

[ Dernière édition du message le 09/05/2016 à 15:25:16 ]

25
Très bien, merci à tous pour votre aide !

à bientôt ;)