Commentaires

d-track Posté à 24/05/2013 21:23

ah la latence !!! éternel problématique.

2 questions avant de résoudre votre problème et tout vous expliquer :

1/ Savez vous précisémment ce qu'est la latence ?

2/ utilisez vous une carte son externe ou utilisez vous le pilote audio windows ?

un indice, vous ne saturez pas du tout !

Pour obtenir une réponse complète de ma part, il vous faudra dabord cliquer sur "merci" car ma réponse, ca va être un gros pavé à lire mais ensuite, vous aurez tout compris ;)

d-track Posté à 27/05/2013 17:27

C parti !

La latence est le temps que vous choisissez de laisser à l'ordinateur pour  transformer un signal midi en signal audio au travers du synthé choisit, et du son choisit également.

Donc 2 possibilités, soit vous appuyez, et la note arrive vite mais semble saturée, soit vous appuyez sur une note, et vous l'entendez assez tardivement mais le son est bien.

Dans le premier cas, il s'agit d'une latence trop courte, exprimée en Milli secondes, c'est a dire que par rapport au matériel audio utilisé, vous forcez le son a sortir vite, vous appuyez sur votre touche, et comme vous voulez entendre rapidement le son, vous aurez réglé une latence courte, mais l'ordi n'a pas le temps de transformer correctement le signal midi en signal audio, de ce fait, il sort des enceintes un calcul audio pas fini, d'ou cet impression de saturation, mais ce n'en est pas une, c'est un calcul audio auquel il manque des information pour être audible.

Dans le second cas, le son sort environ 1/2 seconde après avoir joué au clavier, le son est beau car l'ordi a le temps pour trnasformer le signal midi (qui n'est donc pas un son) en signal audio, mais il est impossible de jouer correctement dans ces conditions.

Le réglage de cette mémoire tampon est la cause de votre problème, le clavier usb n'y est pour rien car il ne fournit aucun son mais que des signaux midi.

Il faut donc augmenter la mémoire tampon, si vous etes à 10 millisecondes, et que le son sort mal, il faut la regler à 12 ms, 14, voire plus, mais en augmentant la taille mémoire, vous allez augmenter le temps laissé au PC pour calculer le son correctement, le problème, c'est que plus on augmente la taille de la mémoire tampon, plus le temps entre l'appui sur une touche et le moment ou sort le son augmente aussi.

Il faut donc trouver un compromis, faire des tests, une carte son externe permet de solutionner efficacement ce problème car le temps de latence peut être diminué sans perte de qualité, Comptez environ 150 euros pour un début de gamme correct.

Si vous utlisez un pilote audio windows, de la carte son intégrée, il faudra faire des tests, en modifiant cette latence, mais les résultats seront forcément moins performants que si vous utilisez un pilote asio, associé à une carte son externe.

Cordialement.