[PD] externals in lua
claude at mathr.co.uk
Sat Jul 4 19:07:54 CEST 2015
On 04/07/15 17:43, Forrest Curo wrote:
> When I use the example lreceive.pd_lua to produce [lreceive poo], it won't
> Messages from [lsend poo] and [send poo] are both picked up by [r poo], but
> the lreceive just sits there.
> Anyone have a guess what's going on?
[lreceive] actually binds a number of receives, named with a prefix.
[lreceive poo 42 3]
is more like
[r poo42] [r poo43] [r poo44]
| | |
[t a b] [t a b] [t a b]
| [42( | [43( | [44(
| | | | | |
(each pair is sent out from the 2 outlets of [lreceive])
The start (here 42) and count (here 3) both default to 1, so just to
test that it's working try [s poo1].
Anyway, the examples I wrote weren't originally meant to be used as
standalone objects (perhaps that was a mistake), but more as examples of
how to use different parts of the pdlua API - you can read the source
code of the .pd_lua examples (which are plain text) to guide you when
writing your own objects, or just to see how they work.
More information about the Pd-list