jona — 2012-05-18 15:55:05 |
Salut!
Quelqu'un sait comment ouvrir une nouvelle instance de pure data avec un patch d'une instance déjà ouverte. En gros, j'ai besoin d'ouvrir une nouvelle instance pd en plus d'un nouveau patch...automatiquement.. ceci avec un patch qui est lancer dans une instance antérieur.. c'est claire... ;) c'est pour pas m'emmerder à lancer 2 fois pure data, refaire les mêmes manip dans les patchs, etc.. sous forme de shéma simplifié ça ferais ça :
[pd+patch]--->[load new patch in new pd]
tks
|
nau — 2012-05-18 17:22:38 |
Euh tu peux peut-être regarder du côté de [shell], si tu est sous Linux ou Unix, pour windoze sais pas trop.
|
philippe boisnard — 2012-05-18 18:28:35 |
tu envoies simplement dans le shell [open $AdressSecondPD< et si tu veux que cela soit un patche : open -a $Application $patche of course tu mets un loadbang si tu le souhaites et cela lance automatiquement la deuxième instance avec le lancement de la première.
|
jona — 2012-05-18 19:08:46 |
haaaaaa, oui le [shell]!! mais je suis sous ce couillon de windows
En attendant l'installation de linux, y'a une librairie ou un objet dédié sous windows? le truc aussi, c'est que ça marche avec vvvv pour certain patch. Donc si y'a vraiment une manip sous windows je suis preneur!
tks
|
jyg — 2012-05-18 21:37:43 |
bonjour sous windows j'utilise popen (librairie flatspace)
Pour des histoires de pb avec le caractère espace (de 'Program Files') ou je ne sais plus quoi, je n'indique pas directement le nom du patch, mais plutôt celui d'un raccourci (fichier .lnk) dans lequel la "cible" est du type
"C:\Program Files\pd-0.42-5\bin\pd.exe" -open patch_a_ouvrir.pd
le fichier link me permet aussi de spécifier dans quel dossier démarrer pd.
Dans pure data, ça ressemble à ça :
[C:/chemin/vers/raccourci.lnk( | [popen]
|
jona — 2012-05-18 23:55:10 |
Merci pour la librairie flatspace. Par contre je la trouve qu'en version .rpm.. en gros je sais pas trop comment la faire marcher : rpm c'est pour linux non? y'a un endroit où je peut la télécharger pour windows?
merci pour ton aide! :)
|
jyg — 2012-05-19 07:37:09 |
salut, normalement elle est incluse dans pd-extended ? (du moins la 0.42-5) sinon, voici la dll que j'ai récupérée sur mon installation (win 32) pour l'objet popen
J.Y.
|
{yv} — 2012-05-19 13:33:45 |
jona a écrit:Quelqu'un sait comment ouvrir une nouvelle instance de pure data avec un patch d'une instance déjà ouverte.
juste par curiosité.. pourquoi tu as besoin de 2 pd (et pas juste 2 patches) ? les seules fois où j'ai fait ca c'était pour des patches très lourds donc j'avais un pd -nogui et un pd -noaudio.
y
|
philippe boisnard — 2012-05-19 20:21:02 |
peut-être parce qu'il traite son et image en temps réel : pour ma par ttoujours 2 pd ouverts.
|
jona — 2012-05-20 23:46:38 |
#thanks jyg pour le lien
J'ai la version 0.43, donc pas installé dedans. Maintenant faut que je test si ça marche.
Oui c'est pour gérer le son et l'image séparément. à cause du buffer le plus souvent. Et aussi pour des expositions, histoire que ça soit plus rapide à mettre en marche et plus simple aussi, surtout si c'est pas moi qui lance le patch.
|
rep — 2012-05-21 12:28:13 |
jona a écrit:Et aussi pour des expositions, histoire que ça soit plus rapide à mettre en marche et plus simple aussi, surtout si c'est pas moi qui lance le patch.
Pour ce cas la précis un fichier bash avec les instructions adéquates me semble le plus simple et le plus fonctionnel (sous linux j'utiliserais bash, sous windows j'imagine que c'est un script dos ?)
genre : etc...
|
jona — 2012-05-21 13:25:49 |
merci pour l'info mais j'y connais rien au fichier bach et script dos... encore un truc nouveau à apprendre.. si j'ai bien compris c'est un genre de script exécutable qui lance les trucs qu'on veut? si c'est le cas c'est vraiment plus pratique oui!
|
{yv} — 2012-05-21 14:07:44 |
un example basique de script batch: (copie ca dans un fichier *.bat en changeant bien-súr le path de pd et de tes patches) ensuite tu double-clickes ce fichier *.bat.
@philipe je savais pas que pd ne pouvait pas faire image et son en temps réel avec une seule instance...
y
|
jona — 2012-05-21 14:11:10 |
:D youhou!! vive les fichiers bat! je viens de tester, c'est vraiment plus simple comme ça! Encore merci! Pour ceux que ça intéresse voici les lignes de commandes pour lancer des patchs sous windows :
start C:\chemin\d'accès\vers\fichier\nomdufichier.pd start C:\chemin\d'accès\vers\fichier\nomdufichier2.pd
puis, enregistrer en .bat Aussi simple que ça :)
pour éditer des .bat, voir les applications Powerbatch et Notepadd++
|
jona — 2012-05-21 14:13:44 |
@yv je viens de voir ton post après postage.. ça marche aussi :)
|