Chargement...
 
Skip to main content

Historique: jacktrip

Aperçu de cette version: 17

Informations :

  • But de la manœuvre : Installer et utiliser Jacktrip pour diffuser du son sur des ordinateurs en réseau.
  • Date du tutoriel : 01 Décembre 2010.
  • Fait par : Leyoy.
  • Aide mise en page : Olinuxx.



Présentation


Jacktrip est un programme fonctionnant sous Linux et Mac Os X qui permet de diffuser de la musique entre plusieurs ordinateurs au moyen d'Internet. Il support autant de ports que l'ordinateur peut en utiliser, et est bidirectionnel. C'est à dire que l'on peut envoyer de la musique du poste serveur au poste client, mais aussi le contraire. Tout cela en son haute qualité et sans compression. Vous devriez pouvoir l'utiliser en mélangeant Linux et Mac Os X. Ce programme est toujours en développement et est testé au CCRMA par l'équipe de SoundWIRE de l'université de Stanford.

Installation

Dépendances

Vous devez avoir installer JACK, qJackCtl, libjack-dev, libqt4-dev et g++.

Téléchargement

Allez sur le site de téléchargement de Jacktrip http://code.google.com/p/jacktrip/downloads/list et téléchargez le fichier jacktrip-1.0.5.patch2.tar.gz, puis décompactez le dans un répertoire. Personnellement j'ai dans mes répertoires perso un dossier logitec où je met ce genre de chose.

Installation

Ouvrez un terminal et allez dans le dossier src de jacktrip-1.0.5.patch2:

Copy to clipboard
cd /logitec/jacktrip-1.0.5.patch2/src


ensuite on passe à l'installation:

en super utilisateur,
  • Copy to clipboard
    ./build
  • Si tout se passe bien faite:
  • Copy to clipboard
    cp jacktrip /usr/bin
  • et enfin:
  • Copy to clipboard
    chmod 775 /usr/bin/jacktrip

Voilà, Jacktrip devrait être installé.😎

💡Si vous avez des erreurs durant la compilation, cela est sans doute dû à des problèmes de dépendances, vérifiez que vous avez tout ce qu'il faut.

Utilisation

Information

Pour les personnes qui ont déjà utilisées ce genre de logiciel (comme par exemple jack.udp), cela se passe un peu de la même manière. La différence étant que c'est la machine cliente qui va appelé l'adresse ip du poste serveur, alors que dans jack.udp c'est le contraire. Du coup ce que l'on a à taper dans le terminal du poste serveur est plus court. Pour mon premier test nous allons seulement utiliser 2 ordinateurs qui est défini par défaut.

Pré-requis

Avant de lancer toute commande, vous devez avoir lancer qJackCtl sur chaque machine. Attention la configuration de jack doit être strictement la même sur chaque poste. bien sûr la fréquence d'échantillonnage, mais aussi les périodes d'échantillonnage, ainsi que les périodes tampon.

Lancement

Poste serveur

Dans un terminal du poste serveur, tapez la commande:

Copy to clipboard
jacktrip -s


"s" comme serveur 😉

vous devriez avoir le message suivant:

Copy to clipboard
SETTING ALL PORTS SSE2 detected Setting JACK Process Callback... SUCCESS --------------------------------------------------------- The Sampling Rate is: 48000 --------------------------------------------------------- The Audio Buffer Size is: 256 samples or: 1024 bytes --------------------------------------------------------- The Number of Channels is: 2 --------------------------------------------------------- Using UDP Protocol --------------------------------------------------------- Waiting for Connection From Client...


Les connections de JACK devraient ressembler à ça:

Image

Puis faite un petit
Copy to clipboard
ifconfig
sur cette même machine pour en déterminer l'adresse ip.

Poste client


Dans un terminal du poste client tapez la commande:

Copy to clipboard
jacktrip -c 10.0.4.112


"c" comme client. 😉

Bien sûr 10.0.4.112 est à remplacer par l'ip que vous a renvoyé
Copy to clipboard
ifconfig
sur le poste serveur.

Vous devriez avoir ce message:

Copy to clipboard
SETTING ALL PORTS SSE2 detected Setting JACK Process Callback... SUCCESS --------------------------------------------------------- The Sampling Rate is: 48000 --------------------------------------------------------- The Audio Buffer Size is: 256 samples or: 1024 bytes --------------------------------------------------------- The Number of Channels is: 2 --------------------------------------------------------- Using UDP Protocol --------------------------------------------------------- Peer Address set to: 10.0.4.112 --------------------------------------------------------- UDP Socket Receiving in Port: 4464 --------------------------------------------------------- Waiting for Peer... Received Connection for Peer!


Les connections de JACK devraient apparaître comme ceci:

Image

Et les connections du poste serveur comme cela:

Image

Voilà, vos deux machines sont connectées entre elles et peuvent s'échanger du son par l'intermédiaire de jack.

Test

Poste serveur


Lancez une boucle avec Hydrogen sur le post serveur, et liez la sortie d'Hydrogen au port jacktrip:

Image

Vous devriez entendre votre boucle sur le poste client ! 😀

Poste client

Vous pouvez stoppez, si vous le voulez le boucle ou la continuer (à vous de voir si vous voulez avoir deux boucles décalées 🙀).
Ouvrez une boucle sous Hydrogen sur le poste client et liez la sortie d'Hydrogen sur jacktrip. Vous devriez entendre la boucle sur le poste serveur.😎

Connecter plus de 2 ordinateurs entre eux

Pré requis

Si vous voulez utiliser plus de deux ordinateurs, ce n'est pas un problème. Comme il est dit sur le site vous pouvez en utiliser une infinité, sauf que votre ordinateur risque de saturer. Sinon, c'est la même chose qu'auparavant, jack doit être lancé sur toutes les machines. Ensuite il faut que vous sachiez combien d'ordinateurs clients vous voulez raccorder à l'ordinateur serveur. Imaginons dans notre exemple que nous avons un poste serveur et 6 postes clients (donc 12 ports de connexion).

Poste Serveur

Il va donc falloir indiquer à "jacktrip" le nombre de ports à utiliser. Pour cela nous allons dans la commande entrer un paramètre suplémentaire: "-n" qui indique le nombre de ports à créer. Donc voici notre commande:

Copy to clipboard
jacktrip -s -n 12


Dans le renvoie de votre commande, vous devriez maintenant avoir ceci:

Copy to clipboard
The Number of Channels is: 12


Et dans vos connexions:

Image

Postes clients

Il ne vous reste plus qu'à connecter les ordinateurs clients au poste serveur, en tapant la même commande que précédemment:

Copy to clipboard
jacktrip -c 10.0.4.112


Et tous vos ordinateurs seront liés au poste serveur.

Conclusion


Ben voilà, pour les longues soirées d'hiver vous pouvez faire des répets chez vous avec vos potes qui sont chez eux 😎. cool, la batterie j'ai plus besoin de la démonter, et la contrebasse je n'ai plus à la porter, on peut se faire des répets au pieu.🙀

YESSS!!!

TODO:Image après connexion, peut on connecter du coup des ordinateurs clients entre eux par le poste serveur ? Comment fait on ?



Logiciels similaires :

Historique

Avancé
Information Version
Sun 18 Sep 2022 21:04 olinuxx 54
Afficher
Wed 03 Nov 2021 17:06 r1 53
Afficher
Thu 23 Jul 2020 15:34 olinuxx + mise en page / cohérence wiki + drapeau EN + ponctuations + 1 lien externe 52
Afficher
Mon 11 Sep 2017 21:48 r1 51
Afficher
Mon 11 Sep 2017 21:48 r1 50
Afficher
Mon 11 Sep 2017 21:47 r1 maj lien forum 49
Afficher
Mon 11 Sep 2017 21:47 r1 maj sources 48
Afficher
Mon 11 Sep 2017 21:44 r1 maj site web officiel 47
Afficher
Fri 05 Sep 2014 16:30 olinuxx Recherche et remplacement en masse 46
Afficher
Fri 05 Sep 2014 16:30 olinuxx Recherche et remplacement en masse 45
Afficher
Fri 05 Sep 2014 15:53 olinuxx mise en cohérence des variables : version logiciel + date 44
Afficher
Tue 05 Nov 2013 10:43 pianolivier wiki_up conversion 43
Afficher
Mon 04 Nov 2013 17:11 anonymous wiki_up conversion 42
Afficher
Thu 14 Mar 2013 22:50 xzu {box} d'ariane virrée 41
Afficher
Thu 17 mai 2012 17:50 pianolivier modif lien(s) interne(s) 40
Afficher
Sun 01 Apr 2012 17:24 pianolivier +fil d'ariane 39
Afficher
Fri 07 Jan 2011 07:55 leyoy 38
Afficher
Mon 13 Dec 2010 17:19 leyoy 37
Afficher
Sun 12 Dec 2010 10:41 leyoy 36
Afficher
Sun 12 Dec 2010 10:40 leyoy 35
Afficher
Sun 12 Dec 2010 10:39 leyoy 34
Afficher
Sun 12 Dec 2010 10:38 leyoy 33
Afficher
Sun 12 Dec 2010 10:37 leyoy 32
Afficher
Sun 12 Dec 2010 10:31 leyoy 31
Afficher
Sun 12 Dec 2010 10:25 leyoy 30
Afficher
Sun 12 Dec 2010 10:22 leyoy 29
Afficher
Sat 11 Dec 2010 14:17 leyoy 28
Afficher
Sat 11 Dec 2010 14:16 leyoy 27
Afficher
Sat 11 Dec 2010 13:12 leyoy 26
Afficher
Wed 08 Dec 2010 23:22 olinuxx lien interne 25
Afficher
Wed 08 Dec 2010 23:21 olinuxx ptit truc 24
Afficher
Wed 08 Dec 2010 23:14 leyoy 23
Afficher
Wed 08 Dec 2010 23:08 leyoy 22
Afficher
Tue 07 Dec 2010 17:37 leyoy 21
Afficher
Thu 02 Dec 2010 03:03 olinuxx 20
Afficher
Wed 01 Dec 2010 23:31 leyoy 19
Afficher
Wed 01 Dec 2010 23:12 leyoy 18
Afficher
Wed 01 Dec 2010 23:12 leyoy 17
Afficher
Wed 01 Dec 2010 23:07 leyoy 16
Afficher
Wed 01 Dec 2010 22:39 leyoy 15
Afficher
Wed 01 Dec 2010 21:34 olinuxx 14
Afficher
Wed 01 Dec 2010 21:33 olinuxx logiciels similaires 13
Afficher
Wed 01 Dec 2010 21:29 olinuxx 12
Afficher
Wed 01 Dec 2010 20:23 olinuxx ptits trucs 11
Afficher
Wed 01 Dec 2010 18:01 leyoy 10
Afficher
Wed 01 Dec 2010 17:56 leyoy 9
Afficher
Wed 01 Dec 2010 17:53 leyoy 8
Afficher
Wed 01 Dec 2010 17:47 leyoy 7
Afficher
Wed 01 Dec 2010 17:46 olinuxx 6
Afficher
Wed 01 Dec 2010 17:45 leyoy 5
Afficher
  • «
  • 1 (en cours)
  • 2