Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2011-08-03 09:28:36 synchroniser pd sous linux avec jack

elode
membre
Lieu: Salasc
Date d'inscription: 2011-04-07
Messages: 28
Site web

synchroniser pd sous linux avec jack



Bonjour,
Je cherche à synchroniser pd avec un séquenceur compatible Jack sous Linux (qtractor).
Je voudrais me servir de qtractor pour séquencer pd.
J'ai essayé avec la boite [midirealtimein], mais ça me donne juste un start et un stop. Et la synchro est loin d'être parfaite.
En fouillant un peu sur le web, un external est assez souvent cité: [jack_transport~]. Le problème, c'est que je n'arrive pas à le trouver pour le télécharger. Le site du concepteur est out.
Est-ce que quelqu'un d'entre vous aurait cet external et pourrait le mettre en partage sur le forum?
Ou alors, une autre piste?

Hors ligne

 

#2 2011-08-03 12:31:26 Re : synchroniser pd sous linux avec jack

kirobatz
membre
Date d'inscription: 2008-05-07
Messages: 39

Re: synchroniser pd sous linux avec jack



Si je me souviens bien, je l'ai trouvé dans les sources de pd-extended, à compiler, donc.
http://puredata.info/docs/developer/GettingPdSource

Et avec [midirealtimein] et un séquenceur réglé en master MTC j'avais fait ceci, ça avait l'air pas trop mal mais j'ai pas poussé l'utilisation.

Hors ligne

 

#3 2011-08-03 20:13:24 Re : synchroniser pd sous linux avec jack

elode
membre
Lieu: Salasc
Date d'inscription: 2011-04-07
Messages: 28
Site web

Re: synchroniser pd sous linux avec jack



Bonjour,

@kirobatz:
1. Dans mes recherches sur internet, j'étais tombé sur le poste que tu mets en lien. Mais je n'arrive pas à le faire fonctionner. Ça me dépasse un peu. D'autre part, je suis sous Linux, et dans la console pd, quand je lance le patch, je vois une erreur: error: midirealtimein: works under MSW only. Ça marche seulement sous Windows? Dans le patch, je ne vois rien bouger (à part la boite[print sync_channel_number].

Si je branche une boite [print] à la sortie de midirealtimein, j'obtiens 251 (2 fois) quand j'appuie sur le bouton play de qtractor, et 252 (2 fois) quand j'appuie sur le bouton stop. C'est tout ce qui sort de cette boite.

---

2. J'ai trouvé l'external [jack_transport] là où tu disais. Mais je n'arrive pas à le compiler. Quand je fais make, j'ai plein de messages d'erreur.
Quelqu'un l'aurait-il déjà compilé pour linux?

Bon… je sens que je ne suis pas sorti de l'auberge…

Merci pour l'aide

Hors ligne

 

#4 2011-08-03 23:52:54 Re : synchroniser pd sous linux avec jack

{yv}
membre
Lieu: Berlin
Date d'inscription: 2011-04-01
Messages: 219
Site web

Re: synchroniser pd sous linux avec jack



elode a écrit:

J'ai trouvé l'external [jack_transport] là où tu disais. Mais je n'arrive pas à le compiler. Quand je fais make, j'ai plein de messages d'erreur.
Quelqu'un l'aurait-il déjà compilé pour linux?

salut.
si tu nous donnes les flags que tu utilises pour ./configure ainsi que les messages d'erreur, ce sera plus facile pour t'aider.
sans ca.... mmh..

++
_y

Hors ligne

 

#5 2011-08-04 00:51:52 Re : synchroniser pd sous linux avec jack

kirobatz
membre
Date d'inscription: 2008-05-07
Messages: 39

Re: synchroniser pd sous linux avec jack



Qtractor n'a apparement pas d'option mtc master, donc pas de synchro possible de ce côté là.
Elode, en fait, c'est pas jack_transport que tu veux, mais jack_transport~. Et moi non plus je ne retrouve plus les sources sur le net.
Mais voici une archive avec les sources et une version compilée en cadeau.
Par contre, je ne sais plus pour quelles distribution et version de jack elle est. Je viens de la tester sur ubuntu 10.04,  avec jack1 et ça a marché. Il faudra peut-être recompiler pour d'autres.

Hors ligne

 

#6 2011-08-04 02:55:43 Re : synchroniser pd sous linux avec jack

elode
membre
Lieu: Salasc
Date d'inscription: 2011-04-07
Messages: 28
Site web

Re: synchroniser pd sous linux avec jack



Merci… Ça peut surement servir à d'autres qui sont comme moi sous linux.

J'ai donc décompressé l'archive, mis le chemin de l'external dans le path.
Mais si j'essaie de créer l'objet [jack_transport~], jai ce message d'erreur:

error: ELF: no such object
 jack_transport~
... couldn't create

Et l'objet ne se crée pas.

Je suis aussi sous Ubuntu 10.04. Mais j'ai installé récemment les paquets provenant de TangoStudio. Donc, c'est Jack 2 qui tourne. J'utilise également Gladish pour gérer mes sessions jack.

Hors ligne

 

#7 2011-08-04 03:15:30 Re : synchroniser pd sous linux avec jack

elode
membre
Lieu: Salasc
Date d'inscription: 2011-04-07
Messages: 28
Site web

Re: synchroniser pd sous linux avec jack



D'autre part, en ce qui concerne qtractor, dans la dernière version 0.4.9 installée via TangoStudio, sont gérés: le protocole midi MMC (midi machine controle), SPP (song position pointer), et clock. Tout ça étant possible en duplex.

Je suppose que ça veux dire qu'on peut mettre qtractor en mtc master?

Hors ligne

 

#8 2011-08-04 17:29:28 Re : synchroniser pd sous linux avec jack

elode
membre
Lieu: Salasc
Date d'inscription: 2011-04-07
Messages: 28
Site web

Re: synchroniser pd sous linux avec jack



Bon… il semble que ça fonctionne. Mal, mais ça fonctionne. Il faut que je pousse un peu pour comprendre pourquoi c'est assez aléatoire. Ça doit être lié à mon patch.
Merci beaucoup pour l'aide smile

Hors ligne

 

#9 2011-08-04 23:27:43 Re : synchroniser pd sous linux avec jack

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: synchroniser pd sous linux avec jack



citation :

Mais j'ai installé récemment les paquets provenant de TangoStudio. Donc, c'est Jack 2 qui tourne.

Je croyais que Jof ne souhaitait pas passer en Jack 2 pour l'instant...
Mais si tu le dis, c'est que c'est le cas... tongue
C'est bon à savoir.

Dernière modification par Olivier (2011-08-04 23:29:06)


L'Amour au Peuple !

Hors ligne

 

#10 2011-08-05 11:58:43 Re : synchroniser pd sous linux avec jack

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: synchroniser pd sous linux avec jack



effectivement il y a des erreurs à la compilation mais il faut dire que les FLAGS du makefile sont assez exigeants . J'ai viré le Werror et c'est passé (pour outre-passer les warnings de version de jackd, justement) . Et çà fonctionne nickel . Mais contrairement à ce que j'avais compris à la lecture de ce post c'est [jack_transport] qui est maître (chez moi en tout cas) ou j'ai loupé quelquechose ?
sinon tout çà c'est sur 10.04 Ubuntu avec jack1 (dans les dépots tango y'a le 1 et le 2, jackdmp(2) y a été introduit pour test et pour ladish) .
Ok !!! je viens de voir la (toute) petite différence -> ~
merci Kirobatz pour les sources que j'ai pas trouvé non plus .
Et donc le [jack_transport~~~~] fonctionne nickel aussi et en bidirectionnel lui (malgré des warnings à la compilation auquels j'ai rien compris) mais je suis un peu du genre "du moment que çà marche..."

Dernière modification par sakramh (2011-08-05 12:30:15)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024