Annonce

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


#1 2014-12-18 19:46:51 Envoyer message à tableau avec un "$0"

RoKN
membre
Date d'inscription: 2013-02-21
Messages: 209

Envoyer message à tableau avec un "$0"



Salut !

Bon, mon titre est un peu flou mais je ne sais pas comment appeler ça autrement... hmm

Ce que je souhaites faire, c'est l'équivalent de ceci :

http://codelab.fr/up/Screenshot-18122014-19-47-04.png

Sachant que cette solution me renvoie des "0-waveform: no such object" à tout vas à chaque lancement du patch.

Comment puis-je faire pour "personnaliser" un message à une abstraction dès le démarrage du patch s'il vous plait ?

Merci smile

Hors ligne

 

#2 2014-12-18 20:29:04 Re : Envoyer message à tableau avec un "$0"

Nicolas Lhommet
membre
Date d'inscription: 2014-01-18
Messages: 194

Re: Envoyer message à tableau avec un "$0"



normal, si tu n'envoies pas de nombre ou de symbole dans ton message, $1 sera remplacé par 0

pour "personnaliser" comme tu dis, tu dois utiliser la variable $0 (dite "variable locale") qui se verra attribuer un nombre unique pour chaque nouvelle instance de l'abstraction qui l'utilise.

par contre, cette variable sera interprétée uniquement dans les objets, mais rien n'empêche de l'envoyer dans un message, par exemple comme ceci : [bang( -> [i $0] -> [; $1-waveform sinesum 512 1(
d'autre méthodes ici : http://puredata.info/docs/tutorials/Tip … o-messages

dans le même ordre d'idée, si tu veux un tableau "local", crée le aussi dans un objet, par exemple comme ça :
[table $0-waveform]
edit : ah, je viens de me rendre compte que, si on nomme un tableau créé par le menu "Ajouter->tableau" en mettant $0 dans son nom, ça fonctionne aussi (bien que son nom "local" n'apparaisse nulle part)

Dernière modification par Nicolas Lhommet (2014-12-19 00:23:34)

Hors ligne

 

#3 2014-12-18 21:17:45 Re : Envoyer message à tableau avec un "$0"

Nicolas Lhommet
membre
Date d'inscription: 2014-01-18
Messages: 194

Re: Envoyer message à tableau avec un "$0"



et pour tout ce qui concerne les variables "$" dans Pd, merci de se rapporter au MANUEL, chapitre 2 -> 13.locality.pd et 14.dollarsigns.pd

Hors ligne

 

#4 2014-12-19 00:33:48 Re : Envoyer message à tableau avec un "$0"

RoKN
membre
Date d'inscription: 2013-02-21
Messages: 209

Re: Envoyer message à tableau avec un "$0"



Oh ! Merci beaucoup !

En fait, je viens de me rendre compte que le fait que ça envoie des "0-waveform: no such object" n'est pas un problème en soit, une foit que le tableau s'initialise pour la 2ème fois ça prends le [$0] en compte et ça fonctionne nickel.

Merci beaucoup !

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024