[PD] left mouse click abuse

marius schebella marius.schebella at gmail.com
Mon Jan 5 18:04:34 CET 2009


Patrice Colet wrote:
> something like this

that's nice.

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 
entangled.
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.
marius.

> 
> 
> Patrice Colet a écrit :
>>   Hello,
>>
>> 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
>>
>> PatCo.
>>
>> volker böhm a écrit :
>>>>> marius schebella a écrit :
>>>>> ...
>>>>>> [openpanel] always goes with a bang input. default pd-auto- 
>>>>>> completion
>>>>>> could directly be taken from the help patch for the object or a list
>>>>>> of standard combinations for this object.
>>>>>> marius.
>>>>> 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.
>>>> marius.
>>> 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.
>>> volker.
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pd-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management -> 
>>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>> _______________________________________________
>> Pd-list at iem.at mailing list
>> UNSUBSCRIBE and account-management -> 
>> http://lists.puredata.info/listinfo/pd-list
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list





More information about the Pd-list mailing list