Forum : 5 - Les serveurs son : JACK, PulseAudio et autres...

NetJack et message d'erreur

firens utilisateur non connecté
Hello,

je passe pas mal mon temps ici ces derniers temps :p

Enfin...ayant réussi à enfin compiler jack2 avec Celt...il fallait bien que je teste NetJack...c'était le but...ma fois...Jack étant capricieux (je l'ai compris depuis le temps)....me voici à nouveau coincé, n'ayant rien trouvé sur la toile qui pourrait me donner quelques indices concernant mon problème...

Donc, pour résumer mrgreen

Avant le lancement de netjack j'ai fais un ping afin de m'assurer que mes deux machines se voient -> ok
Je vérifie que les paramètres Jack de mes deux bécannes soit pareils-> ok
Je lance qjackctl comme indiqué dans la doc officiel sur la bécanne master ->ok
je lance sur la machine slave jackd -R -d net -> ok il est en attente du master
je lance sur la machine master netjack via jack_netsource -H 192.168.0.6 -> pas ok

Voici le message d'erreur master :

annot connect to server socket err = No such file or directory
Cannot connect to server socket
jackdmp 1.9.5
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2009 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 1
creating alsa driver ... hw:0|hw:0|64|2|44100|0|0|nomon|swmeter|-|32bit
Using ALSA driver ICE1712 running on card 0 - M Audio Delta 1010LT at 0xdc60, irq 18
configuring for 44100Hz, period = 64 frames (1.5 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
Cannot use real-time scheduling (RR/-4)(22: Invalid argument)
AcquireRealTime error
JackEngine::XRun: client = netjack was not run: state = 1
JackAudioDriver::ProcessAsync Process error
JackAudioDriver::ProcessAsync Process error
JackEngine::XRun: client = netjack was not run: state = 1
JackAudioDriver::ProcessAsync Process error
JackEngine::XRun: client = netjack was not run: state = 1
JackAudioDriver::ProcessAsync Process error
JackActivationCount::Signal value = 0 ref = 2
JackActivationCount::Signal value = 0 ref = 2
JackActivationCount::Signal value = 0 ref = 2
JackActivationCount::Signal value = 0 ref = 2
JackActivationCount::Signal value = 0 ref = 2
JackActivationCount::Signal value = 0 ref = 2

etc....


J'en perds mon latin :/

Merci de votre aide

firens utilisateur non connecté
je précise à toute fin utile que Jack2 fonctionne très bien sinon, si je l'utilise avec Rivendell par exemple

olinuxx utilisateur non connecté France
Now-scriptum : la doc d'ici à lire et/ou à remplir : Net Jack
a+
Olivier

firens utilisateur non connecté
Hello,

merci pour l'info biggrin

par contre, à présent lorsque je tente de connecter les machines j'obtiens un message du genre :

Waiting for the master et au moment de connecter le slave Exception en point flottant .....

olinuxx utilisateur non connecté France
pas de souci pour l'info, je me suis dit que ça pouvait te servir wink
Par contre j'y connais queutch' en Net Jack moi, tu peux essayer de chopper dharanamrs sur IRC, il y a déjà touché un peu lui.

a+
Olivier

firens utilisateur non connecté
Je sens que ça risque de rester une énigme pour la science frown

Il y a moyen de le contacter hors IRC ? (merci pour l'info wink )

firens utilisateur non connecté
Impeccable,

oui bien entendu pas de soucis.

Je bosse pour une radio en Suisse et comme on utilise l'ISDN pour faire des directs en qualité numérique...je voulais tenter de faire des duplex via ADSL ou clef USB et réseau 3G pour remplacer tout ça...c'est moins cher ;)

++et merci

olinuxx utilisateur non connecté France
OK, chouette projet, dis nous si la mayonnaise prend et que vous remplacez votre ISDN pour faire vos duplex, ça serait super intéressant de savoir qu'une radio (est-ce une radio amateur ou pro ?) utilise du libre pour sa production...
à te lire,
Olivier

BlindeKinder utilisateur non connecté Suisse
salut,
donc j'ai le même message d'erreur avec 2x jack2 (1.9.7)
tu as trouvé une solution entre temps? ou quelqu'un?

firens utilisateur non connecté
BlindeKinder écrit :
salut,
donc j'ai le même message d'erreur avec 2x jack2 (1.9.7)
tu as trouvé une solution entre temps? ou quelqu'un?


Salut, en fait ça fait un petit moment que je ne m'y suis pas raccroché car j'avais posé la question au développeur et apparemment les commandes utilisées pour lancer NetJack n'était pas les bonnes...de plus j'avais testé un autre programme qui s'appelle JackTrip et qui fonctionne à merveille...seul soucis..il ne permettait pas d'utiliser la compression mp3...chose qui a été résolue entre temps puisqu'il permet d'utiliser CELT depuis peu, mais je n'ai pas pu tester ça...

http://jacktrip.googlecode.com/svn/branches/jacktrip-celt-test/

BlindeKinder utilisateur non connecté Suisse
Finalement j'utilise netjack2. Comme la commande pour le lancer sur le client est la même que pour netjack1, je me demande s'il n'y avait pas conflit. Par contre ça ne communique pas bien, plein de paquets perdus puis la communication lâche... voir ici

BlindeKinder utilisateur non connecté Suisse
oups, pas vu ton post firens:
Oui, je crois que j'ai trouvé ton message sur une vieille liste... ça marche donc bien jackTrip? En fait j'en aurais surtout besoin pour le midi, je suis en train de créer un contrôleur à partir d'une tablette tactile. Je vais privilégier l'OSC, mais j'aurai tout de même besoin du midi.

HS: c'est quoi la radio? suis sur Lôz...

firens utilisateur non connecté
Salut Blind',

pour le midi ça ne risque pas de marcher avec JackTrip car je crois qu'il est vraiment utilisé pour transmettre du flux audio HQ...pour le midi il faudra véritablement passer par NetJack...

Tu as essayé les commandes suivantes ?

On the master machine, start up your normal jackd. Then Start

jack_netsource -h SLAVEMACHINE

Your Terminal will be filled with debug output now. In the meantime the program opened a jack client with 2 In and 2 Out Ports. These ports will be connected to the other end of the network, where you start:

jackd -R -d netone



P.S : Je bosse sur LFM ;)

BlindeKinder utilisateur non connecté Suisse
merci pour ton aide,
netone est la commande pour netjack1 sur le client? parce qu'avec net, ça me donne une exception en point flottant ...
je vais tenter, mais j'aurais aimé utiliser netjack2, et selon ce que je lis au dessus ça devrait bien fonctionner, non?

BlindeKinder utilisateur non connecté Suisse
merci pour le lien, je venais de le trouver aussi.
En fait, j'ai oublié de préciser, je passe par le wifi!
Apparemment netjack2 ne le supporte pas puisqu'il est conçu pour très faible latence...
Bon, retour à netjack1: avec netone, ça démarre, merci pour l'info.
Par contre ça xrun toujours à fond! J'ai lu qu'on pouvait même l'utiliser par internet, alors ça devrait tout de même fonctionner un minimum, non?
Je n'ai pas besoin de grandes performances, mais le wifi est non-négociable...

firens utilisateur non connecté
Tu peux toujours tenter d'augmenter le buffer pour limiter les dégâts mais c'est la latence qui va en prendre un coup...
Tester avec wifi aussi...et même soucis..par contre avec Jacktrip..le wifi ça passe :p

BlindeKinder utilisateur non connecté Suisse
oui, j'ai bien essayé: 2024@44100, mais c'est exactement pareil... ça doit venir d'ailleurs. Peut-être la config du modem routeur?

firens utilisateur non connecté
Est-ce que tu as déjà tenter de joindre l'IRC pour jack ? parce que le développeur de netjack y passe de temps en temps et je me souviens qu'il m'avait expliqué quelques trucs à l'époque..c'est peut être une piste pour toi ?

BlindeKinder utilisateur non connecté Suisse
bon, j'ai découvert Qmidinet, qui fait ce que je veux: installer 2X, lancer 2X, ça marche... même pas besoin de lancer jack, qjackctl suffit pour établir les connexions!
Je m'attarderai plus tard sur netjack, mais après encore quelques essais sur mon autre routeur, c'est tout pareil. Et s'il n'y avait que les xruns: le client se réinitialise toute les 20'', en perdant la connexion évidemment.

L'idée est de faire de ma tablette un contrôleur, spécialement pour PD, avec un patch étudié pour le tactile. Une sorte de Lemur au rabais cool. Je vais aussi tenter de contrôler une 01V92 (ou autre Yamaha) avec le Studiomanager via Wine. Si ça fonctionne, je ferai une page wiki...
Merci pour l'aide!
Et pour la question initiale: sur le client, il faut utiliser '-d net' si on utilise jack1, et '-d netone' si on utilise jack2 avec netjack1... Pour jack2 avec netjack2, c'est '-d net'... Vous me suivez?
bonne chance