Benvenuto, Visitatore. Per favore, effettua il login o registrati.

  Hai perso la tua email di attivazione?

Main Home Help Ricerca Login Registrati

  Mostra Posts
Pagine: [1]
1  Linguaggi per la Computer Music / Altri linguaggi / Re: pd & OSC il: Luglio 12, 2007, 16:46:46
ciao grazie mille della rsp, ma ora pongo un nuovo quesito...
anticipando che ho risolto la comunicazione tra pd e processing, via netsend, ora vi chiedo:
io da pd invio su due canali diversi [connect localhost 10002 & connect localhost 10003], due valori, che vengono inviati da glovepie il quale codifica i segnali del Wiimote. ora devo far leggere questi due valori a processing, con la libreria Net. Ci sarei quasi riuscito, ma fattosta che ho problemi.. e spero che qualcuno di voi mi possa aiutare:
 vi allego l'immagine della patch che uso in pd e lo scrpit che ho scritto per processing:




--------------------------------------------------------------------------------------------
import processing.net.*;
int porta1 = 10002;
int porta2 = 10003;
Server signalPD;
Server operatorePD;



void setup()
{
  size(400, 400);
  background(255, 0, 0);
  signalPD = new Server(this, porta1);
  operatorePD = new Server (this, porta2);


}

void draw()
{
  // avvio client
Client signal = signalPD.available();
  Client operatore = operatorePD.available();

  if (signal !=null && operatore !=null) {
   int valoresegnale   =    signal.read();
   int valoreoperatore =    operatore.read();

   
    if (valoresegnale >110  ){
    ellipse(34, 34, 44,44);
   
    }
    if (valoreoperatore > 0){
    ellipse(90, 90, 83, 38);
    }   
}
}
------------------------------------------------------------------------
in questo script, la parte :
    if (valoresegnale >110  ){
    ellipse(34, 34, 44,44);
   
    }
    if (valoreoperatore > 0){
    ellipse(90, 90, 83, 38);
    }   
non funziona granchè bene, in quanto se io scrivo che "valoresegnale == 127" non funziona, se scrivo invece "valoresegnale > 0" allora fa quello che io gli dico in questo caso come prova gli faccio disegnare un'ellisse. medesimo problema con il secondo valore " valoreoperatore".  a me serve obbligatoriamente poter gestire sena margini di errore i valori entranti, e poter dire se leggi questo valore(127) allora fai questo altrimenti non fare nulla...  o cmq far partire un'azione quando la combinazione dei due valori entranti sia quella prefissata da me.
spero che qualcuno di voi anima pia mi possa dare suggerimenti e aiuto sulla risoluzione di questo problema...
grazie mille.
2  Linguaggi per la Computer Music / Altri linguaggi / pd & OSC il: Luglio 10, 2007, 15:26:54
ciao a tutti, finalmente vi ho trovato... ero proprio in cerca di un forum ITALIANO che parlasse anche di puredata.
allorami presento, mi chiamo Benito, e studio deisgn della comunicazione allo IUAV a venezia, e seguo un ciclo diinteraction design. vi chiederete che voglio, beh smeplice, sto usando PD per un progetto, ma ho dei problemini essendo io alle prime armi... proprio prime eh...
allora..
non riesco a trovre da nesuna parte la libreira OSC per pd, mi serve per trasmettere dei dati da pd a processing.  spiego il progetto in poche parole: ho codificato i segnali del Wiimote in glovepie, e da qui li invio trmite mid a pd, tramite la patch <ctlin> e tre operatori numerici<segnale-operatore-channel midi> riesco a leggere i dati Wii, ora però devo inviare i dati del segnale e dell'operatore tramite OSC a processign. proprio quest'ultima operazione mi è quasi del tutto sconosciuta, inquanto mi accingo ora a usare pd. Spero che voi anime pie e devote a DIO pd mi possiate dare una mano. Intanto però se mi potreste dire dove torvare la libreria OSC vi sarei grato. e poi se mi potreste anche spiegare come fare quell'operazione oscura per me, vi sarei ancor più grato...

spero di sentirvi presto e grazie mille a tutti... in anticipo....
Pagine: [1]


Login con username, password e lunghezza della sessione

Powered by MySQL Powered by PHP © Copyright 1996 - 2008 - ConTempoNet Edizioni Musicali ® - P.IVA: 05174251008
Tutti i diritti riservati - Tutti i marchi sono registrati -
È vietata la riproduzione, anche parziale, dei testi e delle immagini.
Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC
Traduzione Italiana a cura di SMItalia
XHTML 1.0 Valido! CSS Valido!