Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Ajouter ce produit à
  • Mon ancien matos
  • Mon matos actuel
  • Mon futur matos
Pd-iem Pure Data
Photos
1/22

Sujet 2 petites questions!

  • 7 réponses
  • 2 participants
  • 700 vues
  • 0 follower
Sujet de la discussion 2 petites questions!
Bonjour

Je n'arrive pas à retrouver la boite qu'il faut que j'utilise pour ne laisser passer uniquement que certains chiffres!?
ex:Avoir un bang seulement si le chiffre qui arrive est 2 ,5 et 8...

Aussi je voulais savoir comment faire une distribution aléatoire de chiffre qui ne sont pas compris dans une suite!?
ex:Faire une distribution aléatoire des chiffre 1,6,7et9 !

Merci d'avance
2
[select]
3
[select] pour 1ere question

Pour la deuxième, avec un [random 4] et un select et des boites message, tu y arrive facilement. Voila un patch exemple :

#P window setfont "Sans Serif" 9.;
#P number 112 211 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 1;
#P message 158 156 14 9109513 9;
#P message 141 156 14 9109513 7;
#P message 125 156 14 9109513 6;
#P message 110 156 14 9109513 1;
#P newex 109 119 66 9109513 select 0 1 2 3;
#P button 112 48 15 0;
#P newex 110 81 47 9109513 random 4;
#P connect 6 0 7 0;
#P connect 5 0 7 0;
#P connect 4 0 7 0;
#P connect 3 0 7 0;
#P connect 2 3 6 0;
#P connect 2 2 5 0;
#P connect 2 1 4 0;
#P connect 2 0 3 0;
#P connect 0 0 2 0;
#P connect 1 0 0 0;
#P window clipboard copycount 8;
4
Merci pour tes réponses.
Mais pour le patch, je ne sais pas comment l'ouvrir sous cette forme..!?

A bientot
5
Ce patch est un patch Max/MSP, mais d'apres mes souvenirs de Pure/Data, c'est compatible, donc 2 méthodes à essayer :

Tu sélectionne le code, copie CTRL+C, tu ouvres un patch vide dans PD, et colle CTRL+V.

Sinon, tu notepad, tu y colle le code, tu enregistres avec l'extention ".pd", puis tu l'ouvre dans pudedata ça devrait marcher je pense...

Sinon, j'essaierai de t'envoyer une image du patch, mais y'a pas de raison...
6
Dommage ni le copier coller ni le notepad ne fonctionnent.
Peux tu m'expliquer comment faire en sorte que le random n'envoi que 3 chiffres différent (C'est juste un exemple!) ?

Merci
7
L'idée c'est de faire ceci
[random 4] qui te fourni un nombre aleatoire entre 0 et 3

Tu le connectes à un [select 0 1 2 3]
quand le select recoit 0, il envoie un bang sur sa 1ere sortie, lorsqu'il recoit 1, il envoie un bang sur sa 2eme sortie etc...

Donc, la 1ere sortie du [select 0 1 2 3], tu la connecte a une boite message qui contien le nombre "1", la seconde sortie à une boite message qui contient "6", la 3eme à un "7", et la 4eme à un "9"

Tu connectes la sortie de chaque boite de message à une seule et même boite number, et le tour est joué à chaque bang recu par le bang, tu a un nombre aleatoire parmis ceux choisis dans tes messagebox

c'est assez clair ?
8
Mais ouiiii, ça me semble évident maintenant!!!

Merci beaucoup pour ton aide!

A bientôt peut être.