Bonjour
J'utilise une surface tactile, avec donc deux valeurs X et Y
j'aimerai qu'entre X>220 et Y<15 je reçoive un bang et qu'un seul, mon problème est que j'en reçoit plusieurs
Dernière modification par Test00 (2011-10-20 14:57:27)
Hors ligne
salut,
un truc comme ça?
Hors ligne
une autre version:
Hors ligne
Merci pour vos réponses
Hors ligne
Salut
{yv}, ta réponse ci dessus est la plus précise dans mon cas, le problème est qu'avec l'évolution de mon patch, il faudrait que lorsque j’appuie une deuxième fois il me donne un zero, comme un interrupteur.
Voila plusieurs jours que je test mais je suis bloqué
Aurais tu une solution stp ou quelqu'un d'autre
Merci
Hors ligne
hey,
désolé mais je ne comprends pas très bien ce que tu veux.
tu pourrais être plus précis stp ?
(quand est-ce que tu "appuies"? sur quoi ? etc...)
++
_y
Hors ligne
Dsl,
En fait j'appuie sur un écran tactile, ce qui me donne deux valeurs, une en x et l'autre en Y.
En utilisant l'objet expr , comme tu m'as conseillé plus haut, j'ai défini quatre zones.
Si j'appuie sur une des zones, je reçoit bien un bang.
Le problème est que si j'appuie de nouveau sur cette même zone d'affilé, j'aimerai recevoir un autre bang.
j'espère être plus clair
Hors ligne
le problème c'est que cela va à l'encontre de ce que tu as demandé en premier (si j'ai bien tout compris).
à savoir, tu ne recois qu'un [bang( grâce au [change] alors que normalement, l'écran tactile envoie _beaucoup_ de valeurs.
tu a demandé comment n'avoir qu'un seul bang qd tu es ds une zone définie, et maintenant tu demandes comment avoir un autre bang qd tu es encore ds cette zone ??
si tu recois une information OSC supplémentaire dans le cas où tu poses|enlèves ton doigt sur|de l'écran (cad une autre info que celle des coordonnées bien-sûr), c'est faisable, sinon je ne vois pas (mode retour de cuite ici donc il se peut aussi que j'ai complètement tort !!)
++
_y
ps: bizarre que ce post n'ait pas été bougé dans le forum pd...
Hors ligne
emoc a écrit:
hips
Hors ligne
Je serais toi j'irai jeter un coup d'oeil du côté des abstractions rjdj et plus précisément [m_touch2grid] en gros ça sert à partager sa surface en plusieurs zones.
https://github.com/rjdj/rjlib
trois entrées :
1- x reçu de ta surface
2- y idem
3- des instructions sous forme de messages, par exemple avec [xmax 320, ymax 280( tu vas pouvoir calibrer les dimensions de ta surface.
trois sorties :
1- la coordonnée x de la case touchée
2- la coordonnée y de la case touchée
3- l'index de la case touchée (0 en haut à gauche)
par exemple en créant un objet [m_touch2grid 2 2] si on touche en bas à droite coordonnées (1,1) ou 3 pour l'index.
[sel 0 1 2 3] relié à la troisième inlet pour envoyer un bang quand on touche une de ces zones.
Dernière modification par Berenger (2011-11-08 23:26:20)
Hors ligne