MIDI sur concentrateur USB: latence?

2

Je connecte un NI Maschine (matériel) via USB à mon Macbook Pro. En ce moment, j'utilise un hub alimenté par USB 2.0 (par DLink ou Belkin, selon les cas). Cela semble aller bien, mais ces choses peuvent être difficiles à détecter. L'utilisation d'un hub doit-elle augmenter la latence et, dans l'affirmative, de combien (en millièmes de secondes peut-être)?

Cette situation est assez sensible au temps de latence puisqu’une des choses que Maschine fait est de jouer du tambour.

Dan Rosenstark
la source

Réponses:

1

Vous pouvez utiliser un concentrateur USB 2.0 avec un périphérique sensible à la latence. Avec une configuration appropriée, la latence supplémentaire du concentrateur sera inférieure à 2 millisecondes. Assurez-vous simplement de ne pas charger le hub alors que vous vous attendez à ce qu'il fonctionne à faible latence. Et ne connectez pas de périphériques USB 1.1.

David Schwartz
la source
Avez-vous une chance de citer cela ou d’expliquer pourquoi cela pourrait prendre 2 millisecondes au lieu de 2 microsecondes ou autre?
Dan Rosenstark
Cela vient de l'ajout des latences spécifiées des différents composants (le PHY entrant, le contrôleur concentrateur, le PHY sortant et l'hypothèse la plus défavorable qu'un gros transfert isochrone USB 2.0 est en cours). En tout état de cause, 2 microsecondes représentent moins de 2 millisecondes. Ce serait donc une déclaration plus forte que la mienne. (Et, en fait, la latence typique sera de quelques microsecondes, mais la latence dans le cas le plus défavorable est également importante.)
David Schwartz
Ouais, je vais pour typique ici, bien que bon de garder le WCS à l'esprit.
Dan Rosenstark
1

Toute longueur supplémentaire ajoutée entre le périphérique et l'ordinateur ajoute une latence potentielle. Des câbles USB courts et de haute qualité sont toujours préférés. Ajouter un hub va malheureusement ajouter de la longueur.

L'ajout d'un concentrateur signifie également que vous allez ajouter plus de périphériques sur ce contrôleur USB, ce qui signifie que les périphériques sont en concurrence pour la bande passante limitée de ce contrôleur. Même quelque chose d'aussi imposant qu'une souris USB sur le même concentrateur peut ajouter les pops, clics et latences gênants que vous souhaitez éviter. Rappelles toi. Le Macbook Pro que vous utilisez peut disposer de deux ports USB, mais il est probable qu’ils se trouvent déjà sur le même concentrateur, mais uniquement en interne. L'utilisation de ces deux ports en même temps peut donc poser problème. Je connais. Vous avez dit que tout se passait déjà bien.

Combien de temps de latence peut-il ajouter? D'après ce que j'ai vécu (et lu au cours des dernières minutes), personne ne peut le dire avec certitude. Il y a trop de facteurs dans la composition.

En fin de compte, si cela fonctionne, ne jouez pas trop dessus ... cela signifie qu'il pourrait être sur un concentrateur et fonctionne, donc n'utilisez pas les autres ports du concentrateur.

Bon Gart
la source
la question est d'échelle. Peut-on parler de microsecondes ou de millisecondes? C'est la question (pour moi). Il est difficile de déterminer si c'est vraiment lisse puisque je ne peux pas me double aveugle.
Dan Rosenstark