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 
<anto...@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@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 <h...@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@lists.iem.at mailing list
>> > UNSUBSCRIBE and account-management ->
>> > http://lists.puredata.info/listinfo/pd-list
>
>
>
> _______________________________________________
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
>
> _______________________________________________
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>



-- 
============================
anto...@hellocatfood.com
http://www.hellocatfood.com
============================

   
_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to