J'ai l'impression que pour l'audio en général il y a toujours un linux temps réel.
Non, pas nécessairement. Un noyau « temps-réel » n’est plus aussi indispensable aujourd’hui, pour probablement au moins deux raisons :
– l’évolution du matériel ;
– l’évolution du noyau Linux lui-même (notamment, l’intégration progressive de certaines fonctionnalités du patch « -rt » dans la branche principale).
Il faut tester ce que donne un noyau standard (en fonction de son matériel et de ses besoins) avant de passer, si nécessaire, à un noyau temps-réel. Sur du « bon » matériel (pas forcément « le plus récent » ou « le plus puissant ») ou pour des besoins « pas trop énormes » (dans mon cas, pas plus de 5 ou 6 pistes audio simultanément), il est tout-à-fait possible qu’un noyau standard fournisse des performances très satisfaisantes (dans mon cas toujours, 8 ms de latence, sans Xruns).
Si je compare avec la vidéo, en vidéo l'enregistrement se fait une fois (dans la caméra), mais ensuite le montage peut se faire sur n'importe quelle machine, peu importe le temps de traitement puisque la sortie n'a pas besoin d'être immédiate.
En audio, on aime bien en général que la sortie soit « immédiate ». Quand je baisse le volume d’une piste ou quand je change le réglage d’un effet, je ne veux pas d’un décalage entre le moment où je bouge le fader et le moment où j’entends le résultat. À 8 ms de latence, le décalage n’est pas perceptible (du moins moi je ne le perçois pas) ; à 80 ms, il commence déjà à l’être.
[^] # Re: Workflow audio
Posté par gouttegd . En réponse au journal MAO - Un remix pour Sound Wall Project entièrement réalisé avec du GNU. Évalué à 2.
Non, pas nécessairement. Un noyau « temps-réel » n’est plus aussi indispensable aujourd’hui, pour probablement au moins deux raisons :
– l’évolution du matériel ;
– l’évolution du noyau Linux lui-même (notamment, l’intégration progressive de certaines fonctionnalités du patch « -rt » dans la branche principale).
Il faut tester ce que donne un noyau standard (en fonction de son matériel et de ses besoins) avant de passer, si nécessaire, à un noyau temps-réel. Sur du « bon » matériel (pas forcément « le plus récent » ou « le plus puissant ») ou pour des besoins « pas trop énormes » (dans mon cas, pas plus de 5 ou 6 pistes audio simultanément), il est tout-à-fait possible qu’un noyau standard fournisse des performances très satisfaisantes (dans mon cas toujours, 8 ms de latence, sans Xruns).
En audio, on aime bien en général que la sortie soit « immédiate ». Quand je baisse le volume d’une piste ou quand je change le réglage d’un effet, je ne veux pas d’un décalage entre le moment où je bouge le fader et le moment où j’entends le résultat. À 8 ms de latence, le décalage n’est pas perceptible (du moins moi je ne le perçois pas) ; à 80 ms, il commence déjà à l’être.