Annonce

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


#1 2011-05-24 18:28:58 Liste OSC avec "|"

Ars Robota
membre
Date d'inscription: 2008-03-23
Messages: 191

Liste OSC avec "|"



Salut à tous,

Je reçois une liste de valeur float issues de v4 via OSC. Dans le flux OSC, chaque valeur est délimitée par les caractères "|" (ce qui me donne un message du type 0.0000|0.0000|0.0000|0.0000|0.0000|0.0000|0.0000|0.0000|0.2222|1.0000). Ma question est donc: comment pourrais-je récupérer chaque valeur séparément en supprimant au passage les "|"? Sachant que ces valeurs me serviront à générer autant de signaux (mais ça, ça fera certainement l'objet d'une autre question... ;-)

J'ai trouvé l'objet zl slice mais celui-ci ne me propose (apparemment) que de couper la liste en deux.
Quelqu'un pourrait-il m'aiguiller?

Merci beaucoup,
Alex


myspace.com/arsrobota

Hors ligne

 

#2 2011-05-24 18:58:25 Re : Liste OSC avec "|"

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

Re: Liste OSC avec "|"



Mmmm...

Si ça peut te rassurer, je sais que cet objet existe...
Tu lui donnes le caractère de séparation en argument et il te crache une liste. Exactement ce que tu veux...

Mais impossible de remettre la main dessus, désolé... tongue


L'Amour au Peuple !

Hors ligne

 

#3 2011-05-24 19:26:18 Re : Liste OSC avec "|"

jerome
membre
Date d'inscription: 2008-03-04
Messages: 103
Site web

Re: Liste OSC avec "|"



Il faudrait savoir si le message est en flux ou en paquet et de quel type (liste, symbol, ...)
Je ne sais pas si c'est ça répond à ton problème :

http://codelab.fr/up/List-OSC-2.png

Dernière modification par jerome (2011-05-24 19:26:51)

Hors ligne

 

#4 2011-05-24 19:40:27 Re : Liste OSC avec "|"

Ars Robota
membre
Date d'inscription: 2008-03-23
Messages: 191

Re: Liste OSC avec "|"



Merci de vos réponse messieurs!
@jerome: je ne sais pas trop, je dirais que c'est en paquets (je suis débutant sur PD)... A vrai dire les données arrivent par UDPreceive, puis passent par unpackOSC et route OSC. Je suis en train d'essayer la méthode paquet.


myspace.com/arsrobota

Hors ligne

 

#5 2011-05-24 19:48:56 Re : Liste OSC avec "|"

jerome
membre
Date d'inscription: 2008-03-04
Messages: 103
Site web

Re: Liste OSC avec "|"



Pour connaître le type d'une donnée, la méthode qui doit être un automatisme, lui coller un objet [print] et lire les informations dans la console.

Je pense que le sujet "liste" est mal choisi, il faudrait peut-être renommer cette discussion "liste OSC avec "|"" ou 'liste OSC" ou "récupérer des données OSC". Je ne sais pas, quelque chose de plus précis, c'est plus simple ensuite quand on veut chercher des informations dans le forum.

Dernière modification par jerome (2011-05-24 21:30:05)

Hors ligne

 

#6 2011-05-24 20:10:55 Re : Liste OSC avec "|"

Ars Robota
membre
Date d'inscription: 2008-03-23
Messages: 191

Re: Liste OSC avec "|"



Les données renvoyées dans print sont tel que je les ai insérées dans mon premier message, juste une suite de float séparées par |. C'est vrai que j'aurai pu être plus explicite, désolé d'avoir été si vague je m'en souviendrai à l'avenir sad


myspace.com/arsrobota

Hors ligne

 

#7 2011-05-24 20:40:27 Re : Liste OSC avec "|"

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

Re: Liste OSC avec "|"



jerome a écrit:

il faudrait peut-être renommer cette discussion "liste OSC avec "|""

Titre mis à jour.

Hors ligne

 

#8 2011-05-24 21:20:33 Re : Liste OSC avec "|"

Ars Robota
membre
Date d'inscription: 2008-03-23
Messages: 191

Re: Liste OSC avec "|"



Merci du service, rep! wink


myspace.com/arsrobota

Hors ligne

 

#9 2011-05-24 22:24:05 Re : Liste OSC avec "|"

Ars Robota
membre
Date d'inscription: 2008-03-23
Messages: 191

Re: Liste OSC avec "|"



J'ai essayé les 2 techniques proposées par jerome, a priori la méthode "paquet" est la bonne, j'ai juste rajouté l'objet symbol entre le routeOSC et le symbol2list. Par contre, "unpack" ne me renvoie que des symboles "float" en sortie, est-ce normal?


myspace.com/arsrobota

Hors ligne

 

#10 2011-05-24 22:37:04 Re : Liste OSC avec "|"

jerome
membre
Date d'inscription: 2008-03-04
Messages: 103
Site web

Re: Liste OSC avec "|"



citation :

unpack" ne me renvoie que des symboles "float" en sortie, est-ce normal

Je pense que tu mets un objet de visualisation symbol (Ctl+4) et non un float (Ctl+3). Dans ce cas; l'objet symbol affiche float. Il y a un problème de reconnaissance de type de données. Il faut convertir le float en symbol pour l'afficher ou mettre tout simplement des boîtes nombres. Je pense que c'est ce que tu as voulu dire ?

http://codelab.fr/up/boites-symbol-et-float.png

Dernière modification par jerome (2011-05-24 22:38:08)

Hors ligne

 

#11 2011-05-24 22:45:02 Re : Liste OSC avec "|"

Ars Robota
membre
Date d'inscription: 2008-03-23
Messages: 191

Re: Liste OSC avec "|"



Oui, c'est exactement ça! Je me suis laissé trompé par la forme du module... Merci de ton aide jerome, c'est un peu plus clair maintenant. Il ne me reste plus qu'à exploiter tout ça pour créer des sons avec osc~ (c'est pas gagné...).
Merci beaucoup du coup de main!

Alex

Dernière modification par Ars Robota (2011-05-25 16:29:59)


myspace.com/arsrobota

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024