[PD] left mouse click abuse
marius.schebella at gmail.com
Mon Jan 5 18:04:34 CET 2009
Patrice Colet wrote:
> something like this
but for me the problem with patching lies a level deeper: the graphical
representation of the patch and the inner pd process are too much
1) the position of the objects is actually not really interesting for
the pd engine. neither are comments or subpatches.
2) there is no way to add and delete objects. and I think this is not
only becaue it is not possible to access the total number of objects
inside a canvas or their individual IDs. there is no communication from
the Pd engine to the outside world.
3) the GUI editor, otoh, should know and do a lot more than what is
saved in the .pd file. but of course people will ask "what for, if the
Pd process itself does not use all that additional information". well,
if you know the internal IDs of the objects and the patching history,
you could have unlimited undos, additional patching shortcuts, cord
creation via keyboard. you could have hidden comments, different layouts
for different screens, ... or just replace tcl/tk with any other GUI.
please correct me, if I am wrong.
> Patrice Colet a écrit :
>> A work around might be about using the [tot] in capture mode (see
>> monkey example) and [popup] external for storing commands,
>> unfortunately I've no time yet to do this...
>> best regards to everyone
>> volker böhm a écrit :
>>>>> marius schebella a écrit :
>>>>>> [openpanel] always goes with a bang input. default pd-auto-
>>>>>> could directly be taken from the help patch for the object or a list
>>>>>> of standard combinations for this object.
>>>>> make an GOP abstraction with a bang and a openpanel.
>>>> that's really not the same, I want a set of objects created
>>>> automatically inside the patch, so that I can connect, drag or reuse
>>>> them in the patcher window.
>>>> this could be extended in so many ways. for example autoincrementing
>>>> object arguments when you use a special duplicate command.
>>> don't know if anyone here wants to hear about it, but this is
>>> exactly what the clippings folder in maxmsp is used for.
>>> the user can save little (or big) code snippets there as regular
>>> patch files. then you can access the patches through a context menu
>>> and paste the code snippets into any new patches you are working on.
>>> ok, no key-shortcuts yet, but those could be added easily i suppose.
>>> very handy feature in my opinion.
>>> Pd-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management ->
>> Pd-list at iem.at mailing list
>> UNSUBSCRIBE and account-management ->
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
More information about the Pd-list