On Wed, May 15, 2013 at 03:15:53PM -0400, Ivica Ico Bukvic wrote: > On 05/14/2013 02:49 PM, Miller Puckette wrote: > >Interesting idea. I agree that a non-lazy dev could just make argument > >strings serve the same function (and sometimes it's good to see all the > >args up front to prevent unnecessary allocations or computation). > > > >Here's a thing to think about - how could abstractions (as opposed to > >externs) > >catch and use mesages separated by commas? There are lots of things > >abstractions can't do cleanly (like have variable numbers of inlets/outlets) > >and perhaps it could be helpful to use after-creation messages somehow for > >this. (I've always been nervous about the widespread use of self-modifying > >patches to fill this need :) > > > >cheers > >Miller > > > > This may be a totally stupid idea but here it goes anyhow... What > about creating a special nlet object that can dynamically change the > number of nlets (in or out depending on a flag given) and issue > command to gop object to redraw itself upon update? Doesn't seem to > hard to implement but it does seem a bit unconventional, if you > like... > hmm... you'd also want some convenient way to empower people to do something with audio and/or messages going in and out. A similar possibliity might be to make a voicebank object that allocates n copies of an abstraction and makes all their nlets appear on the containing patch somehow.
> -- > Ivica Ico Bukvic, D.M.A > Composition, Music Technology > Director, DISIS Interactive Sound & Intermedia Studio > Director, L2Ork Linux Laptop Orchestra > Head, ICAT IMPACT Studio > Virginia Tech > Department of Music > Blacksburg, VA 24061-0240 > (540) 231-6139 > (540) 231-5034 (fax) > disis.music.vt.edu > l2ork.music.vt.edu > ico.bukvic.net > > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
