Annonce

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


#1 2010-07-16 00:11:29 Applet + OSC + Pure Data

matohawk
membre
Lieu: Montréal
Date d'inscription: 2008-03-18
Messages: 292
Site web

Applet + OSC + Pure Data



Bonjour,

J'ai cherché pas mal de temps et j'aimerais savoir comment on fait pour faire un applet avec processing avec l'OSC qui fonctionne.

Je veux absolument faire un applet et ne pas garder une application.

J'ai fait des tests avec Pure Data et processing, ils communiquent sans problèmes entre eux.
Mais je n'arrive pas à le faire dans un applet.

Voici la mise en garde sur le site OSCp5 :
http://www.sojamo.de/libraries/oscP5/

Export to Applet

The security regulations for applets are very high and strict, in order to make oscP5 work properly wityhin an applet, you need to make fields and functions which are used by oscP5 public in your code.


Et voic mes tests :

Processing

/**
* oscP5message by andreas schlegel
* example shows how to create osc messages.
* oscP5 website at http://www.sojamo.de/oscP5
*/

import oscP5.*;
import netP5.*;

OscP5 oscP5;
NetAddress myRemoteLocation;

void setup() {
  size(400,400);
  frameRate(25);
  /* start oscP5, listening for incoming messages at port 12000 */
  oscP5 = new OscP5(this,12000);
 
  /* myRemoteLocation is a NetAddress. a NetAddress takes 2 parameters,
   * an ip address and a port number. myRemoteLocation is used as parameter in
   * oscP5.send() when sending osc packets to another computer, device,
   * application. usage see below. for testing purposes the listening port
   * and the port of the remote location address are the same, hence you will
   * send messages back to this sketch.
   */
  myRemoteLocation = new NetAddress("127.0.0.1",11000);
}


void draw() {
  background(0); 
}

public void mousePressed() {
  /* in the following different ways of creating osc messages are shown by example */
  OscMessage myMessage = new OscMessage("/test");
 
  myMessage.add(123); /* add an int to the osc message */
  myMessage.add(12.34); /* add a float to the osc message */
  myMessage.add("some text"); /* add a string to the osc message */
  myMessage.add(new byte[] {0x00, 0x01, 0x10, 0x20}); /* add a byte blob to the osc message */
  myMessage.add(new int[] {1,2,3,4}); /* add an int array to the osc message */

  /* send the message */
  oscP5.send(myMessage, myRemoteLocation);
}

Dernière modification par matohawk (2010-07-16 00:13:48)


C'est moi qui l'ai fait, le seul programme qui protège vos morceaux

Hors ligne

 

#2 2010-07-18 10:38:36 Re : Applet + OSC + Pure Data

matohawk
membre
Lieu: Montréal
Date d'inscription: 2008-03-18
Messages: 292
Site web

Re: Applet + OSC + Pure Data



personne n'a déjà programmé un applet processing utilisant l'OSC, vraiment je suis sûr que c'est simple mais n'arrive pas à trouver le petit truc qui ferait que l'OSC fonctionne avec l'applet.


C'est moi qui l'ai fait, le seul programme qui protège vos morceaux

Hors ligne

 

#3 2010-07-18 12:08:08 Re : Applet + OSC + Pure Data

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

Re: Applet + OSC + Pure Data



Salut,

En plus de déclarer les objets "public" il faudrait signer l'applet si on suit les conseils de cette discussion : http://processing.org/discourse/yabb2/Y … 70479839/1

Hors ligne

 

#4 2010-07-18 21:35:10 Re : Applet + OSC + Pure Data

matohawk
membre
Lieu: Montréal
Date d'inscription: 2008-03-18
Messages: 292
Site web

Re: Applet + OSC + Pure Data



ouais j'ai vu ça mais ça ne m'intéresse pas de signet l'applet.
En fait je voulais récupérer les données de ma requète google image sur max/msp pour pouvoir faire une génération automatique de vidéo à partir d'un texte.
http://www.th-th.fr/test-generateur/def/index.html


En gros j'utilise du javascript pour traiter le texte et faire les requètes dans google image et processing (donc java) pour récupérer le resultat de la requête et l'envoyer via OSC sur MAX/MSP.

Je pense essayer d'intégrer du coup le javascropt dans max/msp directement et le tour sera joué.

Je ne veux pas faire un applet web ou une page web mais un logiciel que l'on télécharge sur sa machine.

Je vais creuser une nouvelle technique.


C'est moi qui l'ai fait, le seul programme qui protège vos morceaux

Hors ligne

 

#5 2010-07-18 22:17:32 Re : Applet + OSC + Pure Data

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

Re: Applet + OSC + Pure Data



Je ne peux pas t'aider, désolé, mais ça me fait penser de loin aux Googlegrams de Joan Fontcuberta.

http://www.google.fr/images?q=fontcuberta%20googlegram

http://www.zabriskiegallery.com/exhibition.php?ex=13

Bon courage !

Hors ligne

 

#6 2010-07-19 11:16:42 Re : Applet + OSC + Pure Data

matohawk
membre
Lieu: Montréal
Date d'inscription: 2008-03-18
Messages: 292
Site web

Re: Applet + OSC + Pure Data



ouais pas mal du tout.

sinon il y a le boulot de chatonsky, aussi :
http://incident.net/works/flaneur/flaneur.html

Très proche de mon générateur. La seule grande différence c'est que le logiciel sera à disposition du public et non pas une œuvre d'artiste.


C'est moi qui l'ai fait, le seul programme qui protège vos morceaux

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024