[PD] Updating Pd-Extended

Jonathan Wilkes jancsika at yahoo.com
Thu Mar 5 03:42:57 CET 2015


Hi Antonio,Unless I hit a snag, everything down to the box sizes and font choice will be the same.  This includes the one-window-per-canvas design.  Most of the core functionality covered by FLOSS should remain the same.  (Exceptions would be things like the styling of the preferences dialog, and curvy anti-aliased patch cords.)

What should be different, however, is that a lot of the graphics updates will be GPU accelerated.  So theoretically it should be possible to do stuff like coding up a PacMan clone and getting flawless graphics animation alongside realtime audio.  You can't do that currently with Tk GUI because it's too slow.
Additionally, it should be fairly straightforward to use any HTML5 app or UI to interface with Pd under this setup.  I don't have an API for it yet, but it'd be as simple as opening an html page in a new window and loading the pdgui node.js module I'm using to talk to Pd over the socket.  Then you can send messages from the app to the running Pd instance by using
pdgui.pdsend("foo 1 2 3 4");

That could be a really powerful little dev environment, because you can use any of the hundreds of HTML5 frameworks out there.  Plus all the GUI logic would run in the web page and leave the Pd process to deal exclusively with audio computation.  (But I still prefer leveraging data structures, because you don't have to learn HTML5 and can prototype and cross visual and aural boundaries more quickly.)

-Jonathan

     On Wednesday, March 4, 2015 7:20 AM, Antonio Roberts <antonio at hellocatfood.com> wrote:
   

 > I'm making progress on the port of the GUI from Tk to Node-Webkit (or nw.js
> as its now called).  I've got the iemgui properties dialogs finished, plus
> some basic internationalization.
Cool! Do you have screenshots/snapshots of your efforts?

Also, I'm in the process of trying to get a team/event going to update
the PD Floss Manuals site. Do you think it's worth holding off until
the gui port is finished?

Antonio

On 3 March 2015 at 22:15, Jonathan Wilkes via Pd-list
<pd-list at lists.iem.at> wrote:
> On 03/03/2015 10:42 AM, João Pais wrote:
>
> I can't do anything active (i.e. edit scripts, etc), but I could follow
> instructions - in case they're clear, and correct.
>
>
> I'm making progress on the port of the GUI from Tk to Node-Webkit (or nw.js
> as its now called).  I've got the iemgui properties dialogs finished, plus
> some basic internationalization.
>
> There is still a lot of development left to do, but already I can run
> patches, open/close subpatches, display data structures and interact with
> iemguis.  Once it has feature parity with Tk it will essentially be a
> replacement for Pd-Extended for Linux, OSX, and Windows (7 and beyond).
>
> What version of Windows are you using these days?  It looks like going
> forward nw.js will only compile on 64-bit versions of Windows, but it
> currently has 32-bit binaries.
>
> -Jonathan
>
>
> Joao
>
> 2015-03-03 15:05 GMT+01:00 Hans-Christoph Steiner <hans at at.or.at>:
>>
>>
>> Pd-extended is in need of a new maintainer.  Obviously, I can't keep up
>> these days. I'm happy to help anyone get up to speed.
>>
>> .hc
>>
>> On Dec 24, 2014, at 2:00 PM, João Pais wrote:
>>
>> > Hello list,
>> >
>> > I wanted to ask, what is the current state of the pd-extended
>> > distribution? Pd-vanilla has had some regular updates recently (some of them
>> > with interesting developments), but the latest pd-ext version is still from
>> > almost 2 years ago.
>> >
>> > Best,
>> >
>> > jmmmp
>> >
>> > _______________________________________________
>> > Pd-list at lists.iem.at mailing list
>> > UNSUBSCRIBE and account-management ->
>> > http://lists.puredata.info/listinfo/pd-list
>
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>



-- 
============================
antonio at hellocatfood.com
http://www.hellocatfood.com
============================

   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20150305/ef8a02b6/attachment-0001.html>


More information about the Pd-list mailing list