Informations :
Table des matières
1. Présentation
jack.udp est une application JACK qui sert à envoyer du son par Internet vers un ou plusieurs ordinateurs du réseau.
-Mouai, et alors ça sert à quoi ton truc ?
Pour ma part cela m'est très utile. Je suis prof dans une école municipale de musique, et je ne trouvais pas la solution pour connecter
un seul ordinateur à six autres en réseau afin de leur envoyer du son.
L'idée de base étant qu'un élève soit connecté à un ordi et que les autres l'enregistrent tous en même temps sur des postes différents.
Ça évite du coup pas mal le binz et il y a une écoute active (plutôt que chacun joue dans son coin).
Je me retrouvais donc avec des fils dans tous les sens, des trucs à brancher derrière ma carte son, du coup pas assez de sorties, et pour
la stéréo c'était même pas la peine.
Et un beau jour, sieur Olinuxx m'a pointé le tuto sur jack.udp.
Depuis ma vie a changé, je ne suis plus le même ... Non je déconne !
2. Mise en œuvre
Tout d'abord, il faut connaître l'adresse Ip de chaque poste client. Donc dans un terminal vous pouvez taper la commande:
ifconfig
Qui renvoie l'adresse ip de la machine. Nous allons donc imaginer que nous avons 6 adresses différentes:
- PC1 = 10.0.4.104
- PC2 = 10.0.4.105
- PC3 = 10.0.4.107
- PC4 = 10.0.4.111
- PC5 = 10.0.4.109
- PC6 = 10.0.4.108
Ensuite nous devons lancer QJackCtl sur chaque ordinateur, en enlevant le temps réel et en faisant attention à ce que la fréquence d'échantillonnage soit la même pour toutes les machines.
Sur le PC serveur, nous allons lancer dans les 6 terminaux différents la commande suivante: jack.udp -r adresse_ip send |
|
|
Maintenant, dans JACK vous devriez voir apparaître les 6 connections de jack.udp. Pour tester si tout fonctionne comme il faut, nous démarrons une boucle sous Hydrogen et lions sa sortie à chaque port jack.udp: |
|
|
Il reste à lancer jack.udp sur les postes clients en lançant sur chacun la commande suivante dans un terminal: jack.udp recv |
|
|
Ceci fait, vous devriez voir apparaître jack.udp dans JACK sur les postes clients. Il ne vous reste plus qu'à lier la sortie de jack.udp à la sortie de JACK, et vous devriez entendre la boucle d'Hydrogen sur le poste client. |
|
|
Étonnant non ?
3. Prise de son sur 6 postes en même temps
Le but de la manœuvre est d'enregistrer une guitare connectée à Rakarrack au poste serveur sur 6 ordinateurs en même temps avec Audacity.
Fermez Hydrogen, connectez la guitare à votre carte son et ouvrez Rakarrack. Choisissez le son que vous voulez, il ne vous reste plus qu'à lier la sortie de Rakarrack à chacun des 6 ports jack.udp. Vous devriez maintenant entendre la guitare sur les 6 postes en même temps. |
|
|
Pour pouvoir enregistrer sur les 6 postes, nous allons lancer sur chacun d'eux Audacity puis configurer l'enregistrement. Pour ce faire allez dans Édition puis Préférences. Tout d'abord, Interface doit être sur Jack Audio Connection Kit, enfin dans la partie Enregistrement, vous devez choisir jack.udp. |
|
|
Voilà, vous devriez maintenant pouvoir enregistrer la guitare qui vient du poste serveur sur les 6 postes clients à la fois, et tout ça sans plein de fils qui traînent et de trucs à brancher dans tous les sens.
Logiciels similaires :
[+]