Annonce

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


#1 2010-10-09 20:44:18 bridge osc

easydragster
membre
Lieu: morlaix
Date d'inscription: 2009-06-01
Messages: 37
Site web

bridge osc



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

 

#2 2010-10-09 22:39:07 Re : bridge osc

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

Re: bridge osc



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)


L'Amour au Peuple !

Hors ligne

 

#3 2010-10-09 22:40:23 Re : bridge osc

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: bridge osc



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)


La route est longue mais la voie est libre

Hors ligne

 

#4 2010-10-09 22:54:49 Re : bridge osc

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: bridge osc



Comme ça :

http://codelab.fr/up/double-osc.png

(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!)

Code (p5) :

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

 

#5 2010-10-09 22:55:53 Re : bridge osc

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: bridge osc



woh! des réponses en rafale croisée

Hors ligne

 

#6 2010-10-09 23:06:04 Re : bridge osc

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

Re: bridge osc



C'est bôôôô... smilesmile


L'Amour au Peuple !

Hors ligne

 

#7 2010-10-10 12:40:06 Re : bridge osc

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: bridge osc



la classe ! 23h l'heure des codelabistes ?

Hors ligne

 

#8 2010-10-10 13:29:32 Re : bridge osc

easydragster
membre
Lieu: morlaix
Date d'inscription: 2009-06-01
Messages: 37
Site web

Re: bridge osc



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

 

#9 2010-10-11 21:30:58 Re : bridge osc

easydragster
membre
Lieu: morlaix
Date d'inscription: 2009-06-01
Messages: 37
Site web

Re: bridge osc



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

http://codelab.fr/up/bridge-1.png

merci d'avance

Hors ligne

 

#10 2010-10-12 12:33:30 Re : bridge osc

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: bridge osc



tu dois ajouter un objet [import mrpeach] .

ensuite tu insères [packOSC] entre tes boites prepend et [udpsend]


La route est longue mais la voie est libre

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024