Annonce

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


#1 2010-04-22 11:32:46 Conditions et TuioClient

galenskap
nouveau membre
Lieu: Paris
Date d'inscription: 2010-04-21
Messages: 6
Site web

Conditions et TuioClient



Bonjour à tous !
Je suis plus ou moins novice en pure data, et j'aurais besoin de vos conseils...

J'ai dans l'idée un programme qui va sûrement vous paraître tout bête smile C'est assez simple, ça marche sur le principe des interface multitouch : avec tuioclient je récupère les données de Community Core Vision (webcam qui surveille une surface) et je voudrais qu'un son se déclenche uniquement quand un ou plusieurs "cursor" sont détectés. Le son s'arrêterait non pas quand un objet part (removeObject) mais quand il n'y en a plus du tout.

Seulement voilà, comment exprimer ce genre de conditions à PureData ? Existe-t-il quelque chose comme une syntaxe "Tant que..." ou même "if... while" ?

edit : ah, aussi, comment savoir le nombre de cursors présents ?

Merci pour vos réponses smile

Dernière modification par galenskap (2010-04-22 12:07:45)

Hors ligne

 

#2 2010-04-22 12:46:51 Re : Conditions et TuioClient

mrpropre
membre
Lieu: paris
Date d'inscription: 2008-11-13
Messages: 96
Site web

Re: Conditions et TuioClient



regarde du coté de l'objet [expr]


8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----
http://www.raphaelisdant.fr/

Hors ligne

 

#3 2010-04-22 22:40:08 Re : Conditions et TuioClient

galenskap
nouveau membre
Lieu: Paris
Date d'inscription: 2010-04-21
Messages: 6
Site web

Re: Conditions et TuioClient



Merci mrpropre pour cette réponse fortement éclaircissante ! [expr] m'ouvre des portes insoupçonnées big_smile

Ci-joint mon essai de patch, c'est peut-être pas du grand art, je tâtonne... La partie détection de présence marche plutôt bien, c'est au niveau du déclenchement du son que ça ne fonctionne pas (j'ai pris une partie de patch trouvé sur ce forum, peut-être n'en ai-je pas totalement saisi la logique)

Si quelqu'un a quelques secondes pour y jeter un oeil... merci !!!

Hors ligne

 

#4 2010-04-23 10:31:01 Re : Conditions et TuioClient

jyg
membre
Lieu: montreuil
Date d'inscription: 2008-11-28
Messages: 143
Site web

Re: Conditions et TuioClient



Salut,
l'idée de ton patch est bonne, mais l'objet expr (comme la plupart des objets dans pd) ne renvoie de résultat que quand quelque chose arrive sur son entrée gauche (entrée 'chaude').
Dans ton patch, le compteur lié aux événements "removeCursor" est relié à l'entrée droite (entrée 'froide') du deuxième objet expr, donc il ne se passe rien, tant qu'un nouveau événement  'addCursor" n'apparaît pas.
Voici en pièce jointe une légère transformation / simplification de ton patch...

Jean-Yves


J.Y.G.

Hors ligne

 

#5 2010-04-23 15:26:56 Re : Conditions et TuioClient

galenskap
nouveau membre
Lieu: Paris
Date d'inscription: 2010-04-21
Messages: 6
Site web

Re: Conditions et TuioClient



Super ! Merci beaucoup Jean-Yves, voilà qui marche mieux big_smile

En intégrant le patch "lecteur de son simple" de Raphaël Isdant (http://raphael.isdant.free.fr) ça remplit à merveille sa fonction...

Ci-joint le patch fonctionnel.

Encore merci à tous les deux.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024