Bonsoir,
je suis un vrai débutant sur pd j'ai réaliser un petit patch pour déplacer des forme sur gem ce que j'aimerais pouvoir faire avec une BCF2000 (contrôleur MIDI).
Mon problème c'est que les fader font 127 pas (normal c'est du MIDI) et j'ai besoin qu'ils aillent de -9.3 à 9.3
donc j'utilise un slider sur lequel j ai mis un [ctlin] mais il me manque un bout entre les deux pour ça
je plante sur un problème bien simple me semble t'il mais si quelqu'un peut m'aider...?
Hors ligne
Bonsoir Kaduk sous max/msp les objets zmap, expr, scale permettent ce genre d'opérations. Peut être existent ils sous pd. ?
Sinon tu peux lire ce sujet pour utiliser une formule mathématique
http://codelab.fr/2091
Hors ligne
Merci ça ma beaucoup aidé j'ai réussi à faire ce que je voulais !
Hors ligne
scale a été porté sur PD
Sinon il faut juste résoudre un problème en croix, genre niveau collège en math
0 - 127 on divise par 127
0 - 1 on multiplie par 18.6
0 - 18.6 On retranche 9.3
-9.3 - 9.3
Dernière modification par matohawk (2011-01-15 14:54:34)
Hors ligne
ha, c'est facile de se moquer ...quand on a quitté le collège l'année dernière...;-))
Hors ligne
hello tu fais un range
[range 0 127 -9.3 9.3]
si tu te prends un peu la tête tu le prg, et comme cela plus de problème avec la licence sur la console ;-)
mais cela devrait ressembler à cela (creation d'un subpatche ou d'un abstract]
[inlet]
l
[- $1]
l [loadbang] [loadbang]
l [$2] [$4]
l [- $1] [- $3]
l ________l l
[/] l
l _____________________l
[*]
l
[+ $3]
l
[outlet]
l
p
Hors ligne
Merci pour ces réponse claire.
Mais j'ai une autre question pourriez-vous me dire comment faire pour ordonner à un slider (qui est connecter à un axe d'une forme dans le gem) d' aller à X à X vitesse ?
Hors ligne
Merci Olivier
Hors ligne
C'est encore moi, comment fait on pour qu'un slider soit actif ou inactif sur pression d'un toggle.
Pour être plus clair: mon patch sert à actionner 9 axe motoriser pour l'instant ca n'actionne que des forme dans le gem mais c'est déjà un début. Pour ça j'utilise un contrôleur midi avec des faders, chaque fader est relier à une forme dans le gem et j'aimerais pouvoir les linker par trois en utilisant un push du controleur et que du coup quand on actionne un des trois fadeur les deux autre suive.
donc j'ai poser un autre slider qui est relier au trois slider concerner et j aimerais le rendre actif ou inactif sur pression d'un toggle.
Hors ligne
Mmmm... pas sûr d'avoir tout compris... avec un bout de patch s'eut été plus simple...
Mais il existe une boite [spigot ] qui est une sorte d'interrupteur qui laisse passer ou non le flux dans l'entrée de gauche suivant la valeur 1/0 reçue dans l'entrée droite...
Si tu relies un toggle à cette entrée droite, tu devrais obtenir quelque chose d'utile dans ton cas je pense...
Par contre, le slider sera toujours actif mais les valeurs qu'il enverra (ou recevra suivant le cas), seront, elles, bloquées...
Bon courage et n'hésites pas à ouvrir une nouvelle discussion pour chacune de tes questions avec un titre spécifique.
Cela facilitera les recherches pour les suivants...
Dernière modification par Olivier (2011-01-19 18:55:39)
Hors ligne
Parfait c'est exactement ca qu'il me fallait !
ok la prochaine fois j'ouvre un autre sujet.
merci Olivier
Hors ligne