[PD-dev] Finished iemguts' [canvasselect] and a max-toolbox-like proof of concept
Georg Werner
georg at fricklr.de
Thu Jun 18 01:09:36 CEST 2009
Hi,
i replaced the [keynamedown] and added the possibility to choose inlets
and outlets by number (select an object e.g. demux in the help-patch
press a number [first outlet is 1] select another object e.g. mux and
press the number representing the inlet [if you want to abort after the
first object press ESC])
its really promising. (i used it to connect the message boxes to [demux]
;) ) cant await the canvasposition object being working on other "third
party" objects.
g.
Hans-Christoph Steiner:
>
> Sounds very cool, but the [keynamedown] object seems to be missing. I
> got it from trunk/abstractions/sfruit/keynamedown.pd
>
> Works wonderfully! For ideas, check out this wiki page:
> http://puredata.info/dev/GuiIdeas plus I think the DesireData people put
> out a couple video demos.
>
> .hc
>
>
> On Jun 16, 2009, at 8:55 PM, Luke Iannini wrote:
>
>> Yo all,
>> My usual caveat applies: that I'm as nearly unconscious as I always am
>> when I'm releasing public works :)
>>
>> I had a flight today which gave me a chance to finish up
>> [canvasselect] (by merging in some code from zexy's tabdump in my
>> usual naive fashion to make it output index-lists rather than just
>> post() the currently selected objects (thus, IO, you should probably
>> double check my work :) )), and then put it to work starting to create
>> some patching-assist functionality similar to max-toolbox.
>>
>> I'm pretty excited for what can come out of this!
>>
>> What I've got so far is the start of the [meta-abs] library,
>> [meta-connect] - it works like: select one or more objects, press "[",
>> select a new group of objects you'd like to connect the first group
>> to, and press "]". [meta-connect] will magically connect them all
>> (you can make some lovely line art selecting a big pile of [bng]s :)
>> ).
>>
>> Not amazingly useful, yet, but the start o' something good : ). I
>> sketched a mini-domain language for this sort of thing here:
>> http://puredata.info/dev/GuiIdeas#object-numbering a long while ago.
>> I'd love to hear some ideas on how such complex autopatching would
>> work ideally, as I'll be implementing a suite of this type of thing
>> over the next couple weeks.
>>
>> IOhannes, do you know if it's possible to get and set the coordinates
>> of arbitrary objects simply by index, much like [canvasposition] can
>> do now but including externals etc. where you can't place a
>> [canvasposition] object? This would enable the final piece of
>> maxtoolbox layout stuff, which was Pd's Tidy... function times 10000,
>> and would let me do stuff like "connect the 4 horizontally-aligned
>> selected objects above to the 4 selected objects below" or simply
>> "connect these all top to bottom" with a single keycommand.
>>
>> Back soon with more...
>> Best
>> Luke
>> <canvasselect-list_of_selected_objects.diff><meta-connect.pd><meta-connect-help.pd><canvasselect.pd_darwin>_______________________________________________
>>
>> Pd-dev mailing list
>> Pd-dev at iem.at
>> http://lists.puredata.info/listinfo/pd-dev
>
>
>
> ----------------------------------------------------------------------------
>
>
> I spent 33 years and four months in active military service and during
> that period I spent most of my time as a high class muscle man for Big
> Business, for Wall Street and the bankers. - General Smedley Butler
>
>
>
> _______________________________________________
> Pd-dev mailing list
> Pd-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev
>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: meta-connect-help.pd
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20090618/80523f9a/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: meta-connect.pd
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20090618/80523f9a/attachment.asc>
More information about the Pd-dev
mailing list