bonjour comment recuperer un signal osc de reactivision sur le port 3333 et le rediriger vers deux ports différents pour deux applications osc simultanées?
Hors ligne
Dans la librairie mrpeach : [import mrpeach]..
... il y a les boites [unpackOSC] et [udpreveive] qui te permettront d'écouter le port que tu veux.
Avec [udpsend] et [packOSC] tu devrais pouvoir renvoyer tout ça où tu veux...
Bon courage.
Dernière modification par Olivier (2010-10-09 22:39:39)
Hors ligne
En supposant que tu utilises Pd-extended:
[mrpeach/udpreceive 3333]
|
[mrpeach/unpackOSC]
|
[cyclone/prepend send]
|
[mrpeach/packOSC]
|\
| \
| \
| \
| [mrpeach/udpsend]
|
[mrpeach/udpsend]
évidemment, il faut ajouter les messages [connect host port( aux objets udpsend.
Edit: Au moins, même si nos postes se croisent, on ne se contredit pas avec l'olive!
Dernière modification par oli44 (2010-10-09 22:41:59)
Hors ligne
Comme ça :
(d'après http://www.gitorious.com/ci-git/base/bl … serveur.pd d'Oli44, merci! )
Et un petit bout de code processing d'après l'exemple d'Andreas Schlegel modifié pour deux instances (pour tester quoi!)
import oscP5.*; import netP5.*; OscP5 osca; OscP5 oscb; void setup() { size(400,400); frameRate(25); osca = new OscP5(this,3334); oscb = new OscP5(this,3335); } void draw() { background(0); } void oscEvent(OscMessage theOscMessage) { print("### received an osc message."); print(" addrpattern: "+theOscMessage.addrPattern()); println(" typetag: "+theOscMessage.typetag()); }
Hors ligne
deja merci j'ai bien avancé j'ai reussi à reproduire le patch sur max msp
je renvoie du coup le flux sur le port 3334 et 3335
oscultator capte le port 333' sans soucis mais je n'arrive pas à configurer processing pour qu'il scrute le port 3335
je met un bout de mon patch processing
// we create an instance of the TuioProcessing client
// since we add "this" class as an argument the TuioProcessing class expects
// an implementation of the TUIO callback methods (see below)
tuioClient = new TuioProcessing(this);
}
// within the draw method we retrieve a Vector (List) of TuioObject and TuioCursor (polling)
// from the TuioProcessing client and then loop over both lists to draw the graphical feedback.
void draw()
{
Hors ligne
bon je suis vraiment nul , j'ai reussi à faire le patch sur max mais le retranscrire sur pd impossible
quelqu'un pourrait le faire pour moi?
voici le patch
merci d'avance
Hors ligne