Annonce

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


#1 2009-05-20 11:12:29 OSC et Array

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

OSC et Array



Hello tout le monde,

savez vous s'il est possible de faire transiter des infos en OSC sous forme de tableau ?
Il est possible de transmettre des int (i) et des string (s) entre autre mais est il possible d'envoyer directement des tableaux d'int ? type ([i,i,i]) assigné au msg[1] par exemple... ce qui donnerai quelque chose comme des double tableaux de msg[[i,i,i],[i,i,i]...]...
any suggestion ?
merki
+++

Hors ligne

 

#2 2009-05-20 11:22:24 Re : OSC et Array

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

Re: OSC et Array



Hello,

Je crains que ce ne soit pas possible, en tout cas, ça ne fait pas partie des 4 types de base. Toutefois dans les spec. OSC 1.0, ils précisent que certaines applications utilisent des type tags supplémentaires (voir  « OSC type tag string » dans http://opensoundcontrol.org/spec-1_0 )

« Some OSC applications communicate among instances of themselves with additional, nonstandard argument types beyond those specified above. OSC applications are not required to recognize these types; an OSC application should discard any message whose OSC Type Tag String contains any unrecognized OSC Type Tags. An application that does use any additional argument types must encode them with the OSC Type Tags in this table »

A toi de l'implémenter dans ton soft si tu en as besoin... hmmm

Ce ne serait pas plus simple d'aplatir le tableau et de le reconstituer à l'arrivée? Ça se complique avec un tableau de tableaux, si c'est à ça que tu penses!

Hors ligne

 

#3 2009-05-20 11:34:14 Re : OSC et Array

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: OSC et Array



eh bien,

si je fonctionne de façon classique, c'est à dire en envoyant les 3 valeurs successivement, je me retrouve avec

msg[1] = incrementation qui jouer fait le sample, msg[2] = position x, msg[3] = position y.

ce qui induit le fait de créer des boucle for sous supercollider du type

for (1, 8, { arg j;
      if(msg[j] == 1) { ...

Le hic c'est que le parcours de la boucle incrémente uniquement de 1 alors que dans mon cas il faudrait une incrémentation de 3 par exemple pour naviguer entre les différentes infos contenues dans msg[1], msg[2] et msg[3]...
mais là du coup on revient sur des problématique super collider...je regarde comment balayer une boucle avec une option d'incrémentation de 2, 3 ou autre....

+++

Hors ligne

 

#4 2009-05-20 11:36:08 Re : OSC et Array

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: OSC et Array



ok je devrais me débrouiller avec ForBy dans supercollider...
+++

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024