[PD-dev] an idea for Pd structure

Hans-Christoph Steiner hans at eds.org
Thu Oct 14 05:07:30 CEST 2004


So all of the ideas from the pd~conference are still swirling around my  
head and slowly distilling out.  One idea which I think emerged from  
the conference about how Pd should ideally be structured:

- high level objects for rapid programming and beginners
- high level objects would be written in Pd so that the user can easily  
get inside it
- Pd should provide a broad set of the lowest level of operators,  
whether they be for audio, messages, video, etc.

One key thing for this idea to work is that objects written in Pd  
should behave the same as those written in C, C++, etc.  Things are  
already headed in this direction, with such new features as help  
patches for abstractions, etc.

I think this idea should be broadly applied in Pd and there are already  
a number of examples of this.  A set of toxy widget abstractions would  
be a great solution for GUI objects, and I think the video/graphics  
packages already provide low level operations, it would be good to see  
more high level, reusable abstractions for video/graphics.

I am currently in the process of implementing a set of cross-platform  
objects for general access to Human Interface Devices within Pd and  
this idea is a central inspiration.  I am implementing a HID event  
object then I am making objects written in Pd for higher level access,  
like [mouse], [joystick], [tablet], etc.

That's my two bits, I'd love to hear what others think.

.hc


________________________________________________________________________ 
____

"Information wants to be free."
                              -Stewart Brand 
  
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 1630 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20041013/0adb735d/attachment.bin>


More information about the Pd-dev mailing list