[PD] left mouse click abuse
Patrice Colet
pat at mamalala.org
Tue Jan 6 10:52:54 CET 2009
I think it took me less time to make this try than writing a 200 words
email, and I don't care about what is right or what is wrong, but I do
care about what is working.
By the way I'd like to thank this intervention because now I know
deeper things about g_canvas.h, for ending with personal thoughts.
PatCo
marius schebella a écrit :
> 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