Annonce

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


#1 2011-01-18 00:45:58 numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

numéro "maître" dans une liste >> objet [zl]



Hello et désolé pour ce titre de message un peu obscur.

Je cherche un moyen d’utiliser un slider ou une number box. Pour que le "nombre actif" envoie un message A et que les nombres "inactifs" envoient un message B.

Exemple dans un slider va de 0 à 7  , j'envoie la valeur 5 , je veux que les autres valeurs "non actives" envoient un message B.

J'ai essayé avec [bucket] mais sans succès . . .

un petit screen pour y voir plus clair.
merci !

http://codelab.fr/up/helpmax-1.JPG

Hors ligne

 

#2 2011-01-18 09:57:01 Re : numéro "maître" dans une liste >> objet [zl]

helios
membre
Date d'inscription: 2009-12-01
Messages: 99

Re: numéro "maître" dans une liste >> objet [zl]



et avec "sel 5", ta sortie gauche bang 64 et la droite bang le 0 ?

Hors ligne

 

#3 2011-01-18 13:26:55 Re : numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: numéro "maître" dans une liste >> objet [zl]



ha non smile

La valeur qui envoie le 64 peut être n'importe quelle valeur du slider en gros si je bouge le slider je veux que le chiffre qui apparaisse dans la number box envoie 64 et que les autres envoient un 0

1 2 3 4 5 6 7
1 2 3 4 5 6 7
1 2 3 4 5 6 7
1 2 3 4 5 6 7
1 2 3 4 5 6 7
1 2 3 4 5 6 7
1 2 3 4 5 6 7

Hors ligne

 

#4 2011-01-18 17:14:51 Re : numéro "maître" dans une liste >> objet [zl]

helios
membre
Date d'inscription: 2009-12-01
Messages: 99

Re: numéro "maître" dans une liste >> objet [zl]



ah oui!
ça aurait été trop simple!
et ça? :
http://images3.photomania.com/801949/1/rad79FF7.png

Hors ligne

 

#5 2011-01-18 17:23:52 Re : numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: numéro "maître" dans une liste >> objet [zl]



ça m'a l'air pas mal ça , je check et je te dis quoi
Merci Helios !

Hors ligne

 

#6 2011-01-18 20:56:07 Re : numéro "maître" dans une liste >> objet [zl]

flaw
nouveau membre
Lieu: rennes
Date d'inscription: 2009-11-11
Messages: 5

Re: numéro "maître" dans une liste >> objet [zl]



bonjour,

c'est peut-être totalement inepte (vu ma pratique toute jeune de max) mais est-ce qu'un truc du genre

if $1=$1 then 64 else 0

ou récupérer l'entier du slider à un autre niveau du patch et le comparer comme variable $2

Ça pourrait marcher ou aider ou suis-je totalement à coté de la plaque ?

Dernière modification par flaw (2011-01-18 21:01:45)

Hors ligne

 

#7 2011-01-18 21:52:31 Re : numéro "maître" dans une liste >> objet [zl]

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

Re: numéro "maître" dans une liste >> objet [zl]



ben faut tester une condition genre [== 5]
et ensuite voir si la condition retourne 'vrai' ou 'faux' avec [sel 0 1]
et avec un number box tu peux dynamiquement changer la valeur test du [== ]

ça marche je viens de tester avec pd.

Par contre il peut y avoir un cacafouilla :
le slider ne renvoit souvent pas des valeurs entières, genre quand tu crois envoyer un 5 tout rond en fait tu balances un 5.0000034 et donc [== 5] renvoit 'false' ! donc je sais pas si c'est pareil pour max mais avec pd faut faire absolument gaffe à la dimension du slider, genre ici tu prends un multiple de 7 pour la dimension de ton slider et tu y rajoutes 1 (genre 71, 141, etc)

Dernière modification par rep (2011-01-18 21:53:30)

Hors ligne

 

#8 2011-01-18 22:04:49 Re : numéro "maître" dans une liste >> objet [zl]

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

Re: numéro "maître" dans une liste >> objet [zl]



Je ne connais pas max mais voila des façons de le faire avec pure data, ça va peut être t'inspirer!

http://codelab.fr/up/pure-data-passer-un-seul-chiffre.png

Hors ligne

 

#9 2011-01-18 22:06:51 Re : numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: numéro "maître" dans une liste >> objet [zl]



>> le slider ne renvoit souvent pas des valeurs entières, genre quand tu crois envoyer un 5 tout rond en fait tu balances un 5.0000034

En l'occurence , je me sers d'un multislider pour lequel tu peux spécifier qu'il n'envoie que des nombres entiers (integrer et non floating point) donc je devrais pas avoir ce problême.

Merci pour vous tips , j'ai pas encore pu checker.

edit : nos posts se sont croisés emoc, je connais pas l'équivalent de spigot et moses mais la troisieme peut être une solution.

Hors ligne

 

#10 2011-01-18 22:10:31 Re : numéro "maître" dans une liste >> objet [zl]

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

Re: numéro "maître" dans une liste >> objet [zl]



Et avec celle de Rep, ça fait 4 smile

( Pour pure data : [i ] transforme un float en nombre entier )

http://codelab.fr/up/pure-data-passer-un-seul-chiffre-suite.png

Hors ligne

 

#11 2011-01-18 22:15:20 Re : numéro "maître" dans une liste >> objet [zl]

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

Re: numéro "maître" dans une liste >> objet [zl]



tobald a écrit:

edit : nos posts se sont croisés emoc, je connais pas l'équivalent de spigot et moses mais la troisieme peut être une solution.

gate serait l'équivalent de spigot selon http://crca.ucsd.edu/~msp/Pd_documentation/x5.htm

In Pd, there's no "gate"; instead it's "spigot" with the inlets in the opposite, more natural order.

et split pour moses, selon un truc obscur trouvé sur l'internet...

Hors ligne

 

#12 2011-01-19 01:55:17 Re : numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: numéro "maître" dans une liste >> objet [zl]



Et bien au final les propositions ne fonctionnaient pas. Mon problème dépassait le stade de simple comparaison.
en fait il fallait que l'ensemble des valeurs déclenchent un message "B" et que une valeur (modifiable) de cette liste déclenchent le message A. Le tout simultanément

L'objet [Zl nth] permet cette acrobatie.
On lui spécifie dans l'inlet de gauche la liste de l'ensemble des valeurs et dans l'inlet de droite quelle numéro de la liste sera lu.

L'outlet de gauche envoie cette "valeur lue" et l'outlet de droite envoie toutes les autres valeurs de la liste.



http://codelab.fr/up/message-maitre.JPG

Hors ligne

 

#13 2011-01-23 18:10:34 Re : numéro "maître" dans une liste >> objet [zl]

Derrgis
modérateur
Lieu: Lyon, France
Date d'inscription: 2009-09-14
Messages: 118
Site web

Re: numéro "maître" dans une liste >> objet [zl]



Peut-être que je comprends mal, mais pourquoi ne pas utiliser tout simplement [split] ?

Hors ligne

 

#14 2011-01-23 21:56:44 Re : numéro "maître" dans une liste >> objet [zl]

tobald
modérateur
Date d'inscription: 2008-03-28
Messages: 499

Re: numéro "maître" dans une liste >> objet [zl]



Parce qu'en fait il faut que l'ensemble des valeurs de la liste soit envoyé simultanément. Split c'est juste un filtre.
Le but du patch c'était de faire en sorte que sur une série de 8 leds d'un controlleur , une seule soit allumée et que cette led allumée puisse être "changeante". Le numéro "maitre" envoit un note on et le reste de la liste spécifie des note offs pour tout le reste.

En gros reproduire avec un slider ce que l'option "one cell per column' permet avec un matrixctl.

Split ne m'aurait pas permit ce genre de manip (sauf peut être bidouillage qui m'échappe)

Hors ligne

 

#15 2011-01-24 17:29:02 Re : numéro "maître" dans une liste >> objet [zl]

Derrgis
modérateur
Lieu: Lyon, France
Date d'inscription: 2009-09-14
Messages: 118
Site web

Re: numéro "maître" dans une liste >> objet [zl]



Il faut sans doute regarder du côté de la librairie Lobjects de Peter Elsea.
Sans doute l'objet [Lfind] par exemple ...

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024