Annonce

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


#1 2016-09-20 10:03:11 Arguments passés aux abstractions

arcangeli
nouveau membre
Date d'inscription: 2016-09-18
Messages: 7

Arguments passés aux abstractions



Bonjour,

Dans mon apprentissage de Pd, je bloque sur un sujet probablement simple et je ne trouve pas vraiment mon bonheur dans la doc.
J'aimerai employer un "abstractions". Jusque là,  ça va.
Mais j'ai vu qu'on pouvais passer des arguments genre "mon_abstraction val1 val2" où val1 et val2 seront vus comme $1 et $2 dans l'abstraction. Jusque là, ça va toujours smile
Mais est-il possible de changer val1 et val2 via des objets ou sliders (ce sont des "float") ou dois-je obligatoirement ajouter deux "inlet" dans mon abstraction et ne plus utiliser val1 et val2 (et donc $1 et $2)? C'est là où ça ne vas plus wink

Bien que ça ne me gène pas d'ajouter des "inlet", j'ai trouvé des abstractions toutes prêtes qui passent par $1 $2 et je ne sais pas comment indiquer ces valeurs autrement que manuellement.

Pd, c'est vraiment amusant, je regrette juste de ne pas avoir osé plus tôt.

Hors ligne

 

#2 2016-09-20 11:01:06 Re : Arguments passés aux abstractions

jerome
membre
Date d'inscription: 2008-03-04
Messages: 103
Site web

Re: Arguments passés aux abstractions



Tu peux écrire [mon_abstraction 102 200.5] et les récupérer avec un [loadbang] --> [f $1] et [f $2]. Pas besoin d'inlets si tu ne veux pas les changer.

Si au contraire tu veux les changer, tu peux ajouter des inlets et les relier à tes boîtes [f], et/ou les changer avec des objets graphiques (slider) qui peuvent être visibles en activant la propriété "Graph on Parent" de l'abstraction. Quelques images ici : http://en.flossmanuals.net/pure-data/da … on-parent/

Dernière modification par jerome (2016-09-20 11:01:39)

Hors ligne

 

#3 2016-09-20 11:45:37 Re : Arguments passés aux abstractions

arcangeli
nouveau membre
Date d'inscription: 2016-09-18
Messages: 7

Re: Arguments passés aux abstractions



Apparemment j'avais mal saisi l'utilité de "graph on parent".
C'est encore mieux que je ne l'imaginai car mon abstraction doit être réutilisée fréquemment.
Intégrer les sliders dans l'abstraction m'évite de les refaire à chaque fois. On frôle le miracle wink

Merci beaucoup, vraiment beaucoup.

Hors ligne

 

#4 2016-09-20 20:17:21 Re : Arguments passés aux abstractions

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: Arguments passés aux abstractions



petite attention, le g-o-p demande de la resource, cela peut faire lagger pure data. (mais tant que ça va tout va!)

Hors ligne

 

#5 2016-09-20 20:56:18 Re : Arguments passés aux abstractions

arcangeli
nouveau membre
Date d'inscription: 2016-09-18
Messages: 7

Re: Arguments passés aux abstractions



C'est juste pour contrôler un synthé via CC et NRPN, je pense que ça va aller. Même sur raspberry pi 2.
Sinon j'essaierai de voir si je peux faire autrement.
Pour le moment, ce qui compte pour moi, c'est d'apprendre avec un projet concret. Je vais forcément casser des œufs et l'omelette ne sera pas bonne dès la première wink
Et puis je viens aussi de découvrir send et receive, je vais probablement m'en servir pour assigner le canal MIDI à tout les contrôleurs (ça doit être plus lisible que d'avoir 50 ficelles).

Merci

Hors ligne

 

#6 2016-09-21 11:14:18 Re : Arguments passés aux abstractions

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: Arguments passés aux abstractions



n'hésite pas à envoyer ton patch si tu veux un avis extérieur!

Hors ligne

 

#7 2016-09-21 11:22:32 Re : Arguments passés aux abstractions

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: Arguments passés aux abstractions



à propos de NRPN je suis allé me rafraîchir la mémoire sur wikipédia puis je suis tombé là dessus : http://noisybox.net/blog/2007/12/update … ollers_127 .


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#8 2016-09-21 21:23:57 Re : Arguments passés aux abstractions

arcangeli
nouveau membre
Date d'inscription: 2016-09-18
Messages: 7

Re: Arguments passés aux abstractions



C'est justement là où j'ai trouvé nrpn_out.pd wink
J'avance un peu sur mon patch et je publie mon ébauche.
Encore merci

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024