Annonce

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


#1 2012-03-19 18:29:11 Max=> processing

Able
membre
Lieu: Alain
Date d'inscription: 2009-10-26
Messages: 209
Site web

Max=> processing



Bonjour à tous


est ce que qq'un connaîtrait un moyen de faire communiquer ces 2 logiciels sur un même ordinateur par l'intermédiaire ses objets udpsend et udpreceive???


Merci d'avance


Il suffit d'un arbre bien peint pour entendre le bruit du vent

Hors ligne

 

#2 2012-03-19 20:41:35 Re : Max=> processing

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

Re: Max=> processing



Salut,

Je ne l'ai jamais utilisée mais il y a une library udp pour processing : http://ubaa.net/shared/processing/udp/

« Enables simple UDP communication, as well as multicast support. »

Sinon, il y a OSC !

Hors ligne

 

#3 2012-03-20 11:02:25 Re : Max=> processing

Able
membre
Lieu: Alain
Date d'inscription: 2009-10-26
Messages: 209
Site web

Re: Max=> processing



Bonjour emoc


merci pour la réponse.. le pb est que je suis complètement nul sur osc donc je ne vois pas comment ça pourrait résoudre mon pb... toutes pistes bienvenues!!!


A


Il suffit d'un arbre bien peint pour entendre le bruit du vent

Hors ligne

 

#4 2012-03-20 21:03:26 Re : Max=> processing

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

Re: Max=> processing



Pour savoir si OSC est dapté à ce que tu veux faire, il faudrait que tu ne dises sur les données que tu veux transférer de max à processing : quel type, à quelle fréquence, est ce un passage de paramètrs ou des données brutes, etc.

Hors ligne

 

#5 2012-03-21 12:50:51 Re : Max=> processing

Able
membre
Lieu: Alain
Date d'inscription: 2009-10-26
Messages: 209
Site web

Re: Max=> processing



Hello

merci pour ton aide

donc l'idée est de pouvoir transférer les valeurs de coordonnées (x y) ou (x y z) d'un sketche processing vers 3 objets integers Max et inversement, que des integers MAx puissent piloter ces coordonnées (le tout en temps réel)

est ce que tu connais un site ou le protocole OSC est expliqué ???

Mefci d'avance


A


Il suffit d'un arbre bien peint pour entendre le bruit du vent

Hors ligne

 

#6 2012-03-21 23:56:01 Re : Max=> processing

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

Re: Max=> processing



Salut Able,

Je me souviens qu'il y a déjà eu des liens postés vers des sites expliquant OSC sur le forum, j'ai réussi à en retrouver un, les autres sont cachés dans la botte de paille! : http://codelab.fr/924#p4494 (OSC mériterait un sujet "ressources" )

Sinon, il y a aussi ce code qui envoie des données de processing, ça peut te servir de base : http://codelab.fr/841
Ça date un peu et il semble qu'il soit légèrement bugué (cf. la discussion) mais à partir de ça on doit pouvoir en tirer quelque chose.

Pour max, je ne sais pas du tout comment il faut s'y prendre, mais il doit y avoir des exemples dans la doc?

Hors ligne

 

#7 2012-11-20 15:42:00 Re : Max=> processing

terzai
nouveau membre
Lieu: Toulon
Date d'inscription: 2011-07-21
Messages: 4
Site web

Re: Max=> processing



Salut, pour envoyer de processing a max un message OSC, tu peux faire.

import oscP5.*;
import netP5.*;

void setup()
{   
    int portToListenTo = 7001; // port d'ecoute
    int portToSendTo = 7000;  // port d'envois
    String ipAddressToSendTo = "localhost";

    oscP5 = new OscP5(this,portToListenTo);
    myRemoteLocation = new NetAddress(ipAddressToSendTo, portToSendTo);  
    myBundle = new OscBundle();
    myMessage = new OscMessage("/"); 
}

void sendOSC(int x, int y, int z) // creer une fonction
{
  myMessage = new OscMessage("/LeftHand " + x + " "+ y + " "+ z); // Remplaces "/Lefthand " (avec l'espace) par le nom choisis
  oscP5.send(myMessage, myRemoteLocation); 
  } 

sendOSC(nom_de_la_variable_1,nom_de_la_variable_2,nom_de_la_variable_3); //appel de la fonction avec les noms de variables voulues

Et voila, tu recois le tout avec osc-route sur Max, et tu as une connection entre Processing et Max

Hors ligne

 

#8 2012-11-27 18:20:41 Re : Max=> processing

Able
membre
Lieu: Alain
Date d'inscription: 2009-10-26
Messages: 209
Site web

Re: Max=> processing



Hello je viens de lire le message, merci pour cette aide!!!

A


Il suffit d'un arbre bien peint pour entendre le bruit du vent

Hors ligne

 

#9 2012-12-27 17:17:35 Re : Max=> processing

Able
membre
Lieu: Alain
Date d'inscription: 2009-10-26
Messages: 209
Site web

Re: Max=> processing



Bonjour à tous(tes)

je reposte ici car ça ne réagit pas du côté de la liste Processing

Donc je cherche à faire communiquer Processing et Max via OSC
Mon but est de pouvoir mettre en rapport les coordonnées x,y,z de Processing avec 3 objets integers de Max

pour l'instant la communication fonctionne basiquement par l'intermédiaire de la librairie dédiée dans Processing mais je ne vois vraiment pas quel code rentrer en plus pour qu'il envoie des triplets de coordonnées à Max

Toute aide bienvenue!!!
A


Il suffit d'un arbre bien peint pour entendre le bruit du vent

Hors ligne

 

#10 2012-12-28 07:37:05 Re : Max=> processing

terzai
nouveau membre
Lieu: Toulon
Date d'inscription: 2011-07-21
Messages: 4
Site web

Re: Max=> processing



J'ai du mal m'espliquer. Je vais me coucher. Je tenterais de mieux m'espliquer plus tard dans la journee.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024