Latence (ou latance jsé po) MIDI
- 20 réponses
- 6 participants
- 1 044 vues
- 6 followers

zutperman

alors j'aimerais avoir une idée d'ou pourrais enir le probleme car l'on m'as toujours dit que la latence en MIDI ne pouvais pas venir du clavier et que n'importe lequel suffisait peut être faut-il configurer quelque chose.
voila mon probleme et je vous suppli s'il vous plait de m'eblouir de vos idées lumineuse pour resoudre (resolver

merci d'avance
zuty

newjazz

Pour règler ta latence, il faut que tu ailles dans les options de configuration ASIO de ton logiciel de zik. Là, tu trouveras certainement un paramètre "latence" avec un temps en ms à indiquer.
Au fait, tu bosses sous quel soft?

lgdas

Pour tester, règle la latence à 30 ms. Ca doit marcher.
Ensuite tu diminues progressivement... Normalement, tu dois arriver entre 3 et 10 ms avec cette carte, si tu as un P4 correct.
Il t'a été donnée une étincelle de folie... ne la gâche pas.

zutperman


lgdas

Il n'envoie que très peu d'info.
Bon, quelques explications :
1. Le son d'un fichier wav et une suite de 0 et de 1 que le soft envoie à la carte pour qu'elle transforme ça en analogique. C'est assez direct donc, et il n'y a pas de latence, ou presque (1ms, c'est imperceptible).
2. Le son fait à partir d'un ordre midi, lui, doit être créé etcela sollicite le processeur : la note est envoyée, le soft l'envoie au VST, qui fait appel à un sample, le lit, y applique des effets divers, puis envoie ça à la carte son... Ceci pour chaque note. Pour un accord donc, il faut que le VST aille chercher, lire et traiter 5 samples d'un coup.
Et ça, ça prend du temps : 2 à 20 ms en fonction du processeur et du disque dur.
3. Donc, on applique une latence générale pour que la machine ait le temps de tout faire sans induire de décalage entre des notes qui ne metraient pas le même temps à être produites.
4. 10 ms de latence, c'est en général suffisant pour qu'un processeur rapide fasse les traitements : tu as quoi ?
5. Mais 10 ms, ce n'est pas assez pour un disque dur un peu lent, surtout si c'est le même disque qui s'occupe de XP, du soft et des samples. Est-ce ton cas ?
Donc, mon conseil serait celui-là, pour ne plus avoir jamais de problèmes :
1. Avoir deux disques durs au moins : un pour la musique et les samples, un pour XP et le soft.
2. Défragmenter les disques durs une fois par mois.
3. Régler la latence à 30 ms, vérifier que ça marche, puis trouver progressivement la latence optimale.
4. Régler régulièrement cette latence en fonction de ce qu'on fait : un morceaux avec 12 vst et 30 pistes midi demandera plus de latence qu'un 4 pistes.
Si tu n'as qu'un disque, passe sur l'étape 1, mais pense-s-y...
Il t'a été donnée une étincelle de folie... ne la gâche pas.

newjazz



lgdas

Hors sujet : Et oui, il n'y a que le dimanche qu'on dit des conneries
Il t'a été donnée une étincelle de folie... ne la gâche pas.

newjazz

Hors sujet : Je re-confirme C'est toujours les mêmes qu'on voit trainer sur les forums

yirdaki67

Tu passes bien par les drivers ASIO de la carte EMU dans ton soft ?
Moi j'avais les même symptômes à la premier utilisation de Cubase qui était configuré pour utiliser les drivers multimedia par défaut.
Ca fait une énorme différence de latence sur les instruments midi notament :-)

zutperman

donc apres avoir lu ta responces attentivement igdas je te remerci pour ta patience cela ne resouds pas mon probleme pour autant je m'explique:
j'utilise nuendo je ne met q'une seulle piste midi dans le projet pas de vst (table de son gs mic en out) j'apui sur la touche

pour en revenir au disque dur il est partitionné sur une partition j'ai mis windaube et un autre est reservé a la musique je sait c'est pas le top mais peut as faire mieux et il m'etonnerais grandement que cela affecte la latence en midi sur le pc come pour le processeurj'ai un athlon 64 3000+ mais je pansse en mon fort interieur que si j'avais un pentium 1 a 133mhz ou un athlon 64 4200+ que la latence serait la même
donc je ne sait que faire
ps:j'ai un hdd de 120 go a 7200 tmin

lgdas

Par contre, ce que tu décris, c'est sûr, est un problème de latence.
Le remarque de Yirdaki est donc pertinente si ce n'est déjà fait.
Mais... au fait... je viens de percuter sur un truc : tu parles de latence entre deux pistes sur Nuendo, ou entre le son de ton synthé et celui du PC ???
Parce que si c'est un écart synthé / PC, c'est normal : il y aura toujours de la latence entre eux, puisque le synthé n'a pas de latence, que c'est le même clavier qui envoie l'ordre, et que le PC à 10 ms de latence dans tes réglages... il y aura donc nécessairement au moins 10 ms d'écard, toujours !
La seule solution pour jouer dans cette configuration serait d'arriver à régler la latence du PC sur 2 ms... et là ça ne s'entend plus... mais c'est chaud pour le soft !
Il t'a été donnée une étincelle de folie... ne la gâche pas.

zutperman


sur le temps sa va mais dés que je fait de la croche ou de la double c'est fatallement plus carré je sui toujours persuadé que cela vien du synthé lol


lgdas

Hors sujet : 3 DD = 1 pour XP, les softs et les jeux, 1 pour la vidéo et la photo, et 1 pour la musique
Il t'a été donnée une étincelle de folie... ne la gâche pas.

zutperman


zebassprophet

J'avais le même problème que toi sur un VST que j'utilisais sur Cubase, j'appuyais sur le synthé et le son sortait bien 50ms après sur mes enceintes. Le problème venait du fait que le VST demandait énormément de mémoire vive ou de je n'sais quoi qui faisait que c'était mon ordi qui galérait à gérer les samples et tout ça correctement.
Le problème pourrait donc peut être venir du VST que tu utilises? Il demande peut être trop de choses à ton ordi (mémoire vive?).
Après si tu parles du retard léger entre le moment où tu appuies sur la touche et le moment où le son sort de tes enceintes, c'est normal, je ne sais pas si tu avais compris tout ce que les fanzionautes t'avaient expliqué avant mais bon on ne sait jamais, les quiproquos...

zutperman



newjazz

Citation : Je n'utilise pas de vst
Eh bien, peut-être que tu devrais.
La table GS par défaut de windows n'est vraiment pas connue ni pour sa faible latence ni pour la qualité de ses sons.
Est-ce celle-ci que tu utilises?

zutperman


lgdas

Citation : j'apui sur la touche la j'ai le son de mon synthé d'abord puis une fraction de seconde apres j'ai le son qui sort des enceinte de mon pc
Ca, c'est tout à fait normal.
Bon, expliquons :
Il y a toujours un temps de RETARD entre un ordre et son exécution.
Sur un synthé, il est tellement court qu'il est indicernable.
Sur un PC... ça dépend de ce qu'on fait et de la puissance des composants en jeu. Disons qu'on va être entre 2 et 50 milisecondes. 2 : on ne l'entend pas. 50, on l'entend, un peu comme un échos.
Si'l y a plus de retard entre l'ordre et l'éxécution, c'est pas normal, c'est qu'il y a un autre problème.
Donc, première conclusion : le temps de retard de ton PC par rapport au synthé est NORMAL.
La seule manière de s'en sortir serait soit d'avoir un retard 0 sur le PC, soit de pouvoir régler la latence du synthé, et non du PC.
Et oui parce que : la latence, ce n'est pas le retard, mais le fait de demander à un matériel d'attendre un temps donné pour éxécuter l'ordre.
Exemple pour bien comprendre. Admettons que nous avons un morceau avec deux pistes midi et donc deux instruments virtuels quelconques, dont l'un met 1 ms pour sortir un son, l'autre 5 ms.
D'abord, ce temps de retard est du à la complexité de l'ordre, c'est à dire que le premier fait ses calculs en 1ms parce qu'il en a moins à faire que le 2°, qui va mettre 5 ms pour faire les siens.
Au final, ça donne un son légèrement décalé. Pour éliminer ce décalage, on va créer une LATENCE de 6ms par exemple, c'est à dire qu'on va dire à tous les instrument : "ok les gars, vous jouez tous 6 ms après l'ordre". Et là tout le monde joue en même temps.
Donc, pas confondre RETARD et LATENCE. Le retard et fatal. La latence est décidée.
Deuxième conclusion : ton synthé, vu ce que tu en dis, ne doit pas avoir de latence réglable. Donc c'est foutu de ce côté.
Il te reste trois solutions :
Soit tu te rapproche d'une latence 0 sur ton PC, c'est à dire 2 ou 3 ms... c'est chaud, mais parfois ça passe.
Soit tu désactives ton synthé et tu t'en sert uniquement de clavier midi.
Soit (mais il faut voir si c'est possible) tu te sers du synthé comme instrument d'une piste midi, c'est à dire que c'est le PC, et non le clavier, qui donne l'ordre de jouer au synthé. Alors dans ce cas, le PC appliquera la latence programmée, et tout le monde sera raccord.
Est-ce clair ?
Il t'a été donnée une étincelle de folie... ne la gâche pas.

scaramouche

j'ai un clavier maitre et un expandeur sc55
le clavier relie à l'expandeur puis à la carte son
si on utilise les sons du synthé ou les sons de windows ou/et les sons d'un expandeur virtuel software (sg ou sx), il y a de la latence
il faut un expandeur hardware
il y a peut etre une autre solution mais je ne la connais pas
pour résumer utiliser un vrai expandeur qu'il faut acheter en plus de l'ordinateur

lgdas

Tu y vas fort toi

S'il est vrai qu'un expandeur matériel constitue le top du top... je peux témoigner du fait qu'on se débrouille très bien avec un expandeur logiciel aussi... à condition de régler la latence de manière optimale

Il t'a été donnée une étincelle de folie... ne la gâche pas.
- < Liste des sujets
- Charte