On Tue, 28 Sep 2010, Tyler Leavitt wrote:

[listplugins( ---- [plugin~]-------[route label]-----[append $1(------[popup]

my error is "$1: argument number out of range" so i'm pretty sure it is expecting a float and getting a symbol. i'm sure this is a pretty basic p:d concept but i can't grasp how to send a message with a variable symbol coming in, if that makes sense.

You need something like [list] just after [route], because [route] converts the $1 of 'label' into a selector (the header of the message), and [list] converts the selector back into a $1 (except if the header is 'list', 'symbol', 'float', 'bang', or 'pointer').

If you want a no-exceptions, no-verbosity solution, there is [route3] in GridFlow 9.11, which replaces any selector by 'list', and there is also [route2] in GridFlow 8.4 (and later), which preserves all messages as-is.

 _______________________________________________________________________
| Mathieu Bouchard ------------------------------ Villeray, Montréal, QC
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to