Bonjour
je suis nouveau sur le forum et sur pure data.
Actuellement je suis en train de créer un patch pour spatialiser en 4.0 un oscillo qui deviendra par la suite un adc~.
Je souhaite que celui ci soit pilotable par le bias d'OSC et mon téléphone.
Voici le patch :
|number\ |Number 2\
| |
|pack f f |
|
|$1 $2(
|
|send /1/xy $1 $2(
|
|sendOSC|
La seul réponse que j'obtiens c'est :
error: $2: argument number out of range
Or number = 0.14 et Number 2 = 0.28
ces nombre provienne d'une grid dont les sortie sont divisé par 100 pour obtenir un chiffre compris entre 0 et 1.
d'ou cela peut prevenir ?
Hors ligne
hum....
question : si tu pilotes à partir de ton tel, pourquoi envoyer en OSC les données ?
c'st un peu absurde, il devrait y avoir bien plus un receive
genre [oscD 8600] >> donc avec ton tel tu envoies en protocole osc par le port 8600
il y a plein de truc pour faire cela, notamment sur android ou iphone
autrement pour la structure d'envoi d'un message avec multiple variable
comme je te l'avais dit par ailleurs :
[number\ [number\
l l
l _______ [t b a]
l l _______l
[pack f f]
l
[NameVarSend $1 $2(
l
[prepend send]
l
[sendOSC]
structure réception
[oscD]
l
[route NameVarSend]
l
[unpack f f ]
l l
[number\ [number\
Hors ligne
Ca peut être intéressant de jeter un œil aux objets [packOSC] et [routeOSC] de Martin Peach qui sont d'après tout ce qu'on peut lire la méthode de choix pour l'OSC en non plus les vieux [sendOSC] qui font apparaître d'ailleurs dans la console ce message :
citation :
error: [sendOSC]: OSCx is deprecated!
Consider switching to mrpeach's [packOSC] and [udpsend]
Hors ligne
Exact ! Pour ma part çà a été mon premier contact avec Puredata (pour cause de TUIO) quand j'ai eu besoin de transmettre et recevoir par et dans Gephex de l'OSC à destination et en provenance d'autres softs . Je me suis référé à :
http://en.flossmanuals.net/PureData/OSC et depuis ..... +
Dernière modification par sakramh (2011-02-27 17:28:56)
Hors ligne
Merci les gars it works !
Génial génial maintenant je m'attaque à la wiimote !
Hors ligne