Audio over LAN ?
- 36 réponses
- 10 participants
- 2 712 vues
- 8 followers

Will Zégal
77637

Will Zégal
Membre depuis 23 ans
Sujet de la discussion Posté le 21/11/2019 à 17:26:34Audio over LAN ?
Hello,
peut-être que j'aurais dû poster ça dans "informatique musicale", mais je n'ai pas trouvé de rubrique idoine dedans.
Bon, la question, c'est quels sont les bons systèmes d'audio par réseau sans utiliser de hardware dédié (types MADI et autres) ?
Mon besoin principal : il s'agit d'envoyer le son de mon ordi portable sur plusieurs canaux à mon ordi de studio pour enregistrer en multipistes.
Un peu de détails :
J'ai donc un ordi portable sur lequel je compose et avec lequel je joue en live (avec Maschine).
Je joue notamment dans un groupe avec d'autres instruments (électroniques et acoustiques).
Lorsqu'on passe à l'enregistrement de morceaux (ce qu'on préfère faire live pour garder une certaine énergie), les autres instruments sont enregistrés classiquement (micros, préamplis...) par la carte son de mon ordi de studio (RME Multiface).
L'ordinateur portable (avec une NI Audio 6) rentre directement en deux pistes dans la RME.
Mais deux pistes, c'est pas assez. Par exemple, dans le projet que je suis en train de finaliser, il y a une douzaine de pistes mono venant du portable.
La solution que j'utilise, c'est de mettre le projet enregistré (dans Cakewalk) sur mon ordi portable, d'y mettre Maschine en plugin et de rejouer sur l'enregistrement précédemment fait. Sauf que :
- je perds un peu de l'énergie de l'enregistrement live avec mes copains de groupe
- l'ordi a du mal à suivre, entre le projet Cakewalk avec les enregistrements et le projet Maschine souvent chargé
La solution de changer de carte son sur le portable pour avoir plus de sorties ne me convient pas : on bouffe déjà toutes les entrées sur la RME + quelques une d'un convertisseur ADAT. Il n'y a plus assez d'entrées disponibles de toutes façons.
J'ai aussi tenté des systèmes pour enregistrer directement dans mon ordi portable pendant qu'on joue, puis d'importer les fichiers dans Cakewalk, mais c'est hyper lourd au niveau mise en oeuvre.
Donc, si une solution d'audio par réseau me permettait de passer assez simplement au moins une douzaine de pistes mono d'un ordi à l'autre, ça serait cool.
peut-être que j'aurais dû poster ça dans "informatique musicale", mais je n'ai pas trouvé de rubrique idoine dedans.
Bon, la question, c'est quels sont les bons systèmes d'audio par réseau sans utiliser de hardware dédié (types MADI et autres) ?
Mon besoin principal : il s'agit d'envoyer le son de mon ordi portable sur plusieurs canaux à mon ordi de studio pour enregistrer en multipistes.
Un peu de détails :
J'ai donc un ordi portable sur lequel je compose et avec lequel je joue en live (avec Maschine).
Je joue notamment dans un groupe avec d'autres instruments (électroniques et acoustiques).
Lorsqu'on passe à l'enregistrement de morceaux (ce qu'on préfère faire live pour garder une certaine énergie), les autres instruments sont enregistrés classiquement (micros, préamplis...) par la carte son de mon ordi de studio (RME Multiface).
L'ordinateur portable (avec une NI Audio 6) rentre directement en deux pistes dans la RME.
Mais deux pistes, c'est pas assez. Par exemple, dans le projet que je suis en train de finaliser, il y a une douzaine de pistes mono venant du portable.
La solution que j'utilise, c'est de mettre le projet enregistré (dans Cakewalk) sur mon ordi portable, d'y mettre Maschine en plugin et de rejouer sur l'enregistrement précédemment fait. Sauf que :
- je perds un peu de l'énergie de l'enregistrement live avec mes copains de groupe
- l'ordi a du mal à suivre, entre le projet Cakewalk avec les enregistrements et le projet Maschine souvent chargé
La solution de changer de carte son sur le portable pour avoir plus de sorties ne me convient pas : on bouffe déjà toutes les entrées sur la RME + quelques une d'un convertisseur ADAT. Il n'y a plus assez d'entrées disponibles de toutes façons.
J'ai aussi tenté des systèmes pour enregistrer directement dans mon ordi portable pendant qu'on joue, puis d'importer les fichiers dans Cakewalk, mais c'est hyper lourd au niveau mise en oeuvre.
Donc, si une solution d'audio par réseau me permettait de passer assez simplement au moins une douzaine de pistes mono d'un ordi à l'autre, ça serait cool.
- 1
- 2

luciolis
6796

Je poste, donc je suis
Membre depuis 22 ans
2 Posté le 21/11/2019 à 17:36:20

Will Zégal
77637

Will Zégal
Membre depuis 23 ans
3 Posté le 21/11/2019 à 17:48:47
DVS Dante Virtual Soundcard a l'air d'une bonne piste. 
Par contre, je pige pas du tout pour l'AVIO. Quant à Reamote, il va falloir que tu m'expliques, parce que je ne vois pas du tout le rapport avec la problématique que j'ai expliquée.

Par contre, je pige pas du tout pour l'AVIO. Quant à Reamote, il va falloir que tu m'expliques, parce que je ne vois pas du tout le rapport avec la problématique que j'ai expliquée.

0
[ Dernière édition du message le 21/11/2019 à 17:49:56 ]

luciolis
6796

Je poste, donc je suis
Membre depuis 22 ans
4 Posté le 21/11/2019 à 17:56:48
tu ne peux pas utiliser deux ordinateurs avec DVS sans une clock hardware, il te faut un petit chip Dante qui le fait, donc tu peux prendre un AVIO, qui est l'appareil dante le plus cheap qui existe (150 balles) et qui te fournit 2 in ou 2 out analogique/AES/USB.
Il me semble que reamote permet d'envoyer des pistes audio d'une instance de reaper à une autre par le réseau et ceci de manière gratuite. Mais ça ne marche qu'avec reaper.
J'ai googlé pendant 2 minutes et j'ai trouvé https://audre.io . Jamais testé mais ça peut apparemment faire du in-out entre n'importe quel VST.
Il me semble que reamote permet d'envoyer des pistes audio d'une instance de reaper à une autre par le réseau et ceci de manière gratuite. Mais ça ne marche qu'avec reaper.
J'ai googlé pendant 2 minutes et j'ai trouvé https://audre.io . Jamais testé mais ça peut apparemment faire du in-out entre n'importe quel VST.
0

Anonyme
5666

5 Posté le 21/11/2019 à 20:18:21
Reamote permet de déporter le calcul des plugins (en gros, sur l’esclave, c'est un hôte VST qui reçoit du maitre et renvoie), mais ce n'est pas fait pour faire un réseau audio.
0

Will Zégal
77637

Will Zégal
Membre depuis 23 ans
6 Posté le 21/11/2019 à 20:33:02
C'est bien ce que j'en avais compris. Cela ne me semble pas adapté. Ou à la rigueur en mettant Maschine en plugin dans mon ordi de studio et en faisant bosser Maschine comme exécutant sur le portable. Mais si ça marchait (ce qui n'est pas dit puisque Maschine est lui-même un hôte pour plugins) ça obligerait à repenser toute l'ergonomie du studio pour bosser comme ça : l'ordi du studio est un poste de travail dédié à l'enregistrement et au mixage, le portable se trouve, avec les contrôleurs Maschine, à un autre poste où j'ai aussi mes synthés HW, des effets, etc.
Le poste de mix tourne le dos à la salle, l'autre poste me permet d'être tourné vers les autres musiciens. L'un s'utilise assis, l'autre debout, etc. Bref, tout un bordel.
Luciolis : deux chips AVIO + les licences DVS = solution à 360 balles. ça a l'air bien, mais si je peux trouver moins cher...
En fait, si j'ai bien compris, c'est un VST qui permet d'envoyer et de recevoir de l'audio par le réseau. ça a l'air intéressant, sauf que ça ne parle que de deux canaux. Eventuellement de multiples "devices", sauf qu'on ne sait pas trop si les "devices" sont des instances du dit plugin ou des appareils. Si on peut faire marcher plusieurs instances dans un même hôte pour envoyer/recevoir de l'audio, ça peut être ma solution. A condition que la conso de ressources avec une douzaine d'instances. ne mette pas mes ordis à genoux.
Je vais creuser.
Le poste de mix tourne le dos à la salle, l'autre poste me permet d'être tourné vers les autres musiciens. L'un s'utilise assis, l'autre debout, etc. Bref, tout un bordel.

Luciolis : deux chips AVIO + les licences DVS = solution à 360 balles. ça a l'air bien, mais si je peux trouver moins cher...
Citation :
Jamais testé mais ça peut apparemment faire du in-out entre n'importe quel VST.
En fait, si j'ai bien compris, c'est un VST qui permet d'envoyer et de recevoir de l'audio par le réseau. ça a l'air intéressant, sauf que ça ne parle que de deux canaux. Eventuellement de multiples "devices", sauf qu'on ne sait pas trop si les "devices" sont des instances du dit plugin ou des appareils. Si on peut faire marcher plusieurs instances dans un même hôte pour envoyer/recevoir de l'audio, ça peut être ma solution. A condition que la conso de ressources avec une douzaine d'instances. ne mette pas mes ordis à genoux.
Je vais creuser.
0

Jan mk2
1624

AFicionado·a
Membre depuis 6 ans
7 Posté le 22/11/2019 à 10:36:55
Dante serait parfait pour ça, et à vérifier, mais dans mon souvenir, un seul AVIO devrait suffire, ce qui ferait baisser la facture.
1
Alan Parson a peut-être dit : "Audiophiles don't use their equipment to listen to your music. Audiophiles use your music to listen to their equipment."

antart
1278

AFicionado·a
Membre depuis 15 ans
8 Posté le 22/11/2019 à 12:00:35
Salut,
avec un pack dante Via + DVS pas de soucis car Dante Via peut-être un master clock, donc tu pourras etre en multich avec un seul cable ethernet. J'utilises ca en studio parfois. Dante via est assez cool aussi car tu peux te trimballer ta licence partout, et l'utiliser avec du matos non Dante en USB.
Le problème de Dante ici sera la latence: si tu utilises une carte son USB quelque part (ou plutot du hardware non Dante) il y aura une latence minimum qui s'entend.
Les petits adaptateurs AVIO te permettraient de compenser cette latence, mais du coup tu dois investir.
Si tu ne veux faire que du PC<>PC avec un cable ethernet, le pack Dante Via + DVS me semble être la meilleur option.
avec un pack dante Via + DVS pas de soucis car Dante Via peut-être un master clock, donc tu pourras etre en multich avec un seul cable ethernet. J'utilises ca en studio parfois. Dante via est assez cool aussi car tu peux te trimballer ta licence partout, et l'utiliser avec du matos non Dante en USB.
Le problème de Dante ici sera la latence: si tu utilises une carte son USB quelque part (ou plutot du hardware non Dante) il y aura une latence minimum qui s'entend.
Les petits adaptateurs AVIO te permettraient de compenser cette latence, mais du coup tu dois investir.
Si tu ne veux faire que du PC<>PC avec un cable ethernet, le pack Dante Via + DVS me semble être la meilleur option.
0

luciolis
6796

Je poste, donc je suis
Membre depuis 22 ans
9 Posté le 23/11/2019 à 01:06:31

Will Zégal
77637

Will Zégal
Membre depuis 23 ans
10 Posté le 26/11/2019 à 10:18:46
La latence n'est pas un problème : il ne s'agit que d'enregistrer de l'audio. On utilise d'ailleurs le monitoring sans latence de la RME pour les circuits de retour. Il faudra juste que je fasse gaffe à une éventuelle compensation de latence au niveau de la Stan qui enregistre sur l'ordi distant. Mais comme les pistes envoyées comportent systématiquement des instruments percussifs, ça n'est pas très compliqué de recaler le tout le cas échéant s'il n'y a pas de dérive d'horloge.
0

Will Zégal
77637

Will Zégal
Membre depuis 23 ans
11 Posté le 26/11/2019 à 10:21:36
Pas ailleurs, j'enregistrerai toujours la piste de référence main mix de l'ordi puisque j'ai besoin de l'envoyer à la carte son pour le monitoring. Donc, je peux m'en servir comme référence pour recaler les pistes séparées envoyées par Dante.
0

antart
1278

AFicionado·a
Membre depuis 15 ans
12 Posté le 27/11/2019 à 00:40:57
OK, dans ce cas je te conseille le pack Via + DVS. Ta carte son en USB sera controlée par VIA et enverra le multipiste via le cable réseau sur le second ordi qui sera sous la DVS
solution la plus économique !

0

Will Zégal
77637

Will Zégal
Membre depuis 23 ans
13 Posté le 27/11/2019 à 10:57:58
Cool. Je vais essayer ça.
J'espère qu'ils ont une version démo, parce que, cerise sur le gâteau, l'ordi de live, un ultrabook, n'a pas de port Ethernet.
J'en ai un en passant par un adaptateur USB, mais j'espère que ça va fonctionner correctement.
Par contre, j'ai pas compris ça :
En tous cas, mon idée est d'avoir deux routages :
le main mix qui sort comme d'hab sur la carte son du portable (celui qui joue, donc), avec tous les effets, etc. et qui rentre dans la Multiface de l'ordi d'enregistrement pour servir de piste témoin et pour le monitoring direct pendant l'enregistrement (ça, c'est la configuation actuelle)
Les pistes individuelles routées en interne dans Maschine pour les sorties séparées passant par Dante pour aller en numérique à l'ordi d'enregistrement.
Reste à voir aussi si Maschine accepte deux "cartes son". Sinon, effectivement, va falloir sacrément ruser.
J'espère qu'ils ont une version démo, parce que, cerise sur le gâteau, l'ordi de live, un ultrabook, n'a pas de port Ethernet.

J'en ai un en passant par un adaptateur USB, mais j'espère que ça va fonctionner correctement.
Par contre, j'ai pas compris ça :
Citation :
Ta carte son en USB sera controlée par VIA
En tous cas, mon idée est d'avoir deux routages :
le main mix qui sort comme d'hab sur la carte son du portable (celui qui joue, donc), avec tous les effets, etc. et qui rentre dans la Multiface de l'ordi d'enregistrement pour servir de piste témoin et pour le monitoring direct pendant l'enregistrement (ça, c'est la configuation actuelle)
Les pistes individuelles routées en interne dans Maschine pour les sorties séparées passant par Dante pour aller en numérique à l'ordi d'enregistrement.
Reste à voir aussi si Maschine accepte deux "cartes son". Sinon, effectivement, va falloir sacrément ruser.

0

Jan mk2
1624

AFicionado·a
Membre depuis 6 ans
14 Posté le 27/11/2019 à 12:15:08
Un truc m'interroge, parce qu'utiliser une carte son non Dante avec DVS est possible sur un Mac, je n'en suis pas certain pour un PC.
0
Alan Parson a peut-être dit : "Audiophiles don't use their equipment to listen to your music. Audiophiles use your music to listen to their equipment."

Anonyme
1021

15 Posté le 27/11/2019 à 12:43:25
Je vais certainement dire une connerie, mais n'y a-t-il pas, pour windows ou mac, un équivalent à jack-audio? Sous linux on peut envoyer un signal audio (même du MIDI) via n'importe quel réseau (câblé, sans fil, ...).
Ça
Quand on est sous GNU/Linux depuis très longtemps et que l'on voit ce genre de demande, ça refroidit un max.
La connerie, je l'écris maintenant:
Avec deux raspberry pi et deux interfaces audio USBbas de gamme sous forme de clé comme ma xonar u3 d'Asus. Le out du PC vers le in d'une raspberry. De raspberry à raspberry en réseau. Et le out de la seconde raspberry vers le in de l'autre PC. Solution DIY à bas prix... Latence importante mais solution testée et approuvée par moi 
Fin de la connerie.
EDIT: remplacé "bas de gamme"...
Ça
Quand on est sous GNU/Linux depuis très longtemps et que l'on voit ce genre de demande, ça refroidit un max.
La connerie, je l'écris maintenant:
Avec deux raspberry pi et deux interfaces audio USB

Fin de la connerie.
EDIT: remplacé "bas de gamme"...
1
[ Dernière édition du message le 27/11/2019 à 12:45:51 ]

Danbei
1894

AFicionado·a
Membre depuis 14 ans
16 Posté le 27/11/2019 à 12:58:30
Citation de arcangeli :
Quel ordre de grandeur ?Latence importante
0

Anonyme
1021

17 Posté le 27/11/2019 à 13:43:41
Ça dépend pas mal des interfaces audio et de la qualité du réseau. Mais j'avais réussi à tourner aux alentours de 14ms. Ce qui, pour de l'enregistrement, peut convenir. Certaines interfaces audio spécifiques Raspberry Pi descende en dessous des 4ms. Je pense qu'on doit pouvoir arriver à moins de 8ms dans ce cas.
J'avais fait ça avec une Raspberry Pi 2b et une 3b. Avec la 4b ça doit être encore plus facile (USB bien plus rapide).
J'avais fait ça avec une Raspberry Pi 2b et une 3b. Avec la 4b ça doit être encore plus facile (USB bien plus rapide).
0

Danbei
1894

AFicionado·a
Membre depuis 14 ans
18 Posté le 27/11/2019 à 15:44:58
Ok, tout a fait acceptable du coup. Enfin ça dépends de l'application... En ayant lu "Latence importante" je m'imaginais plusieurs centaines de milliseconde
.

0

Will Zégal
77637

Will Zégal
Membre depuis 23 ans
19 Posté le 27/11/2019 à 17:10:02
Oui, mais là, tu parles si j'ai bien compris d'utiliser les Raspberry Pi et leurs interfaces comme convertisseurs A/N > réseau > N/A.
Or, il me semble que c'est très limité en nombre de canaux. Dans mon besoin, il faut faire transiter une douzaine de canaux.
Je mets un petit schéma pour plus de clarté.

Or, il me semble que c'est très limité en nombre de canaux. Dans mon besoin, il faut faire transiter une douzaine de canaux.
Je mets un petit schéma pour plus de clarté.

0

Anonyme
1021

20 Posté le 27/11/2019 à 18:14:50
La rasperry n'était cité qu'en exemple.
Sous Linux. jack peut faire passer autant de piste audio qu'on le souhaite sur le réseau. C'est pourquoi je me demandai si il n'y avait pas d'équivalent pour windows ou macos.
Clair qu'avec autant de canaux, une raspberry pi n'y arrivera pas. Ou avec chacune une grosse carte audio avec 12 à 16 entrées chaque. Mais là ça devient coûteux et un bon moyen de mettre les raspbbery "à genoux"...
Après vérification, jack existe pour windows aussi. Je ne sais pas ce que ça vaut ni comment c'est utilisable par contre.
https://jackaudio.org/faq/jack_on_windows.htm
Sous Linux. jack peut faire passer autant de piste audio qu'on le souhaite sur le réseau. C'est pourquoi je me demandai si il n'y avait pas d'équivalent pour windows ou macos.
Clair qu'avec autant de canaux, une raspberry pi n'y arrivera pas. Ou avec chacune une grosse carte audio avec 12 à 16 entrées chaque. Mais là ça devient coûteux et un bon moyen de mettre les raspbbery "à genoux"...
Après vérification, jack existe pour windows aussi. Je ne sais pas ce que ça vaut ni comment c'est utilisable par contre.
https://jackaudio.org/faq/jack_on_windows.htm
1

Will Zégal
77637

Will Zégal
Membre depuis 23 ans
21 Posté le 27/11/2019 à 18:24:47
ça peut être cool. Mais pour l'instant :
Apparemment, la version 64 bits est en beta. A voir...
Citation :
Currently Jack for Windows only supports 32-bit applications, but a new version is currently being tested that supports both 32-bit and 64-bit audio applications. If you are working with 64-bit applications then contact the Jack Developers list for more information.
Apparemment, la version 64 bits est en beta. A voir...
0

Anonyme
1021

22 Posté le 27/11/2019 à 18:36:52
En descendant un peu sur la même page:
Citation :
Starting from 1.9.8 version, the installer exists in two versions:
A pure 32 bit version to be used with older systems (typically XP).
A mixed 64/32 bit version that will allow 64 and 32 bit applications to be used at the same time with a running 64 bit JACK server.
0

antart
1278

AFicionado·a
Membre depuis 15 ans
23 Posté le 27/11/2019 à 19:15:38
Citation de Will :
Par contre, j'ai pas compris ça :
Citation :Ta carte son en USB sera controlée par VIA
Via permet de transformer ton ordinateur et tout ce qui est branché dedans en peripherique Dante (le son de windows, les differents drivers ASIO, etc...) tu auras donc ton TotalMix qui sortira aussi bien en physique (pas de latence) que dans Via (avec latence). Via sert aussi de master clock Dante.
Sur ton autre ordi, DVS peut receptioner le signal de Via via le port ethernet.
Fais attention quand tu installes DVS car la licence est pour un ordi en tout est pour tout, Via tu peux bouger la licence a droite ou a gauche sans soucis (si connection internet).
Sur cette page tu peux acheter le pack des deux pour 60$ https://www.audinate.com/products/software/dante-via.
L'ordi sous DVS ne sortira pas d'audio en direct par contre (ni avec la prise de la carte mere ni avec une carte son externe), mais tu peux recup ses lignes audio en sortie du Totalmix, car Via fait en sorte que ta RME devienne Dante.
Citation de Jan :
Un truc m'interroge, parce qu'utiliser une carte son non Dante avec DVS est possible sur un Mac, je n'en suis pas certain pour un PC.
Possible avec Dante Via, donc pas de soucis, j'utilise ca avec deux ordis windows, mais il y a de la latence.
0

Will Zégal
77637

Will Zégal
Membre depuis 23 ans
24 Posté le 28/11/2019 à 02:11:58
Cool.
Juste une petite inversion je pense : c'est l'ordi qui a la RME (donc TotalMix) qui doit recevoir le son. Pas l'envoyer.
TotalMix sert de table de mix retours en mode monitoring direct zéro latence.
Donc, si j'ai bien compris, il me faut :
- une licence DVS pour l'ordi de studio (celui qui reçoit)
- une licence DVS+VIA pour le portable (celui qui émet)
A moins qu'une licence VIA suffise pour le second ?
Ceci dit, vu le prix du pack DVS+VIA, je vais sans doute en prendre deux vu qu'il sera pratique d'avoir parfois la possibilité d'envoyer du son dans l'autre sens pour sampler direct dans Maschine des trucs que j'aurais fait dans l'ordi de studio. En tous cas si la mise en oeuvre n'est pas plus lourde que de passer un export par le réseau ou de brancher un câble audio.
Juste une petite inversion je pense : c'est l'ordi qui a la RME (donc TotalMix) qui doit recevoir le son. Pas l'envoyer.
TotalMix sert de table de mix retours en mode monitoring direct zéro latence.
Donc, si j'ai bien compris, il me faut :
- une licence DVS pour l'ordi de studio (celui qui reçoit)
- une licence DVS+VIA pour le portable (celui qui émet)
A moins qu'une licence VIA suffise pour le second ?
Ceci dit, vu le prix du pack DVS+VIA, je vais sans doute en prendre deux vu qu'il sera pratique d'avoir parfois la possibilité d'envoyer du son dans l'autre sens pour sampler direct dans Maschine des trucs que j'aurais fait dans l'ordi de studio. En tous cas si la mise en oeuvre n'est pas plus lourde que de passer un export par le réseau ou de brancher un câble audio.
0

Danbei
1894

AFicionado·a
Membre depuis 14 ans
25 Posté le 28/11/2019 à 12:23:07
Citation de Papy :
Quel ordre de grandeur ? Possible avec Dante Via, donc pas de soucis, j'utilise ca avec deux ordis windows, mais il y a de la latence.

0
- < Liste des sujets
- Charte
- 1
- 2