[L2Ork-dev] GSoC 2020 - Encapsulation Ergonomics - Questions

Guillem Bartrina Moreno guillembartrina at gmail.com
Sat Mar 28 07:43:57 EDT 2020

A few days ago I expressed my interest toward the Encapsulation Ergonomics
idea for Purr Data. I have been doing some research and I have several
questions related to the idea:

What kind of behavior is expected for the automatic creation of inlets and
outlets: create automatically the inlets and outlets when you paste a
selection of objects anywhere, the same but only when you paste them inside
a subpatch or adding a menu option/keyboard shortcut to automatically
create a subpatch that encapsulates the current selection of objects and
creates the inlets and outlets too?
And what inlets and outlets must be created? The ones connected to some
objects outside the current selection or all the free sockets of the
selected objects?

And related to the abstractions:
If I understood it correctly the goal is to be able to store abstractions
inside a patch file instead of in a separated .pd file. The abstraction
will behave like a subpatch with the diffetrence that if you have multiple
objects of that type, all of them will be internally the same and if you
change the abstraction all objects of that kind will change too. Another
interpretation would be to be able to automatically create an abstraction
from a selection of objects and save it in a separated .pd file in the same
directory as the current patch and then create an object with the same name
(except the .pd) inside the patch.

I look forward for your response. Thank you!
Guillem Bartrina Moreno
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20200328/9f541c28/attachment.html>

More information about the L2Ork-dev mailing list