PURE DATA forum~

...that deal with pure data

You are not logged in.

#1 2009-09-12 06:25:08

hans
Member

Pd GUI Rewrite progress

A complete rewrite of Pd's GUI is well underway. Miller has accepted the core of this code into his repo. Now we need to get the whole thing done! The bulk of the work was done originally in the  pd-devel/0.41.4 branch (now defunct), Miller then merged in the core work into trunk. Hans then merged pd-devel/0.41.4 in with Miller's trunk to complete things for an 0.43 release in the  pd-gui-rewrite/0.43 branch:

http://puredata.info/dev/PdGuiRewrite

There are now some Mac OS X and Windows test builds for people to try.  For GNU/Linux, building from source is still the easiest way.

http://puredata.info/dev/PdGuiRewriteTestBuilds

I think its pretty useable on GNU/Linux and Mac OS X.  The Windows side needs more work, so I would greatly appreciate feedback and contributions from Windows users.  You can get a quick idea by looking at these screenshots:

http://puredata.info/dev/PdGuiRewriteScreenshots

.hc

Offline

 

#2 2009-09-12 09:44:00

flo
Member

Re: Pd GUI Rewrite progress

wow, looks very promising!

is there something like a how-to or help-files for all the little changes?

i am sort of lost with all the ins and outs.

:)

Offline

 

#3 2009-09-12 15:39:57

danijel
Member

Re: Pd GUI Rewrite progress

Hm, I'm on a Linux (with the current Pd), and I have to say that those mac screenshots look very sexy ;)

Offline

 

#4 2009-09-13 05:45:54

evilsheep23
Member

Re: Pd GUI Rewrite progress

Hi Hans,

Thanks for the post and all of your work.
I'm seeing some issues in windows, but I'm guessing you already know these:
1) Most of my old patches and most of the subpatches in them open with objects outside of the visible area of the patch, and the scroll bars never show up.
2) No audio setting windows.
2a) The build is looping my audio out back into my audio in and not accepting my microphones as input, but I don't know whether this is really an issue since there isn't an audio settings window.
3) Are the gui messages that are coming in on the console (::pd_bindings) just for debugging until release or will they still be there?

Thanks again.

Offline

 

#5 2009-09-13 07:03:46

hans
Member

Re: Pd GUI Rewrite progress

I just posted an Ubuntu screenshot with Tcl/Tk 8.5, which uses anti-aliasing, etc. The X11 screenshot that's there already uses Tcl/Tk 8.4 which doesn't handle fonts very well, and doesn't do anti-aliasing.

As for howto or help, I am not sure I understand what you are looking for help with.

Offline

 

#6 2009-09-13 07:53:05

hans
Member

Re: Pd GUI Rewrite progress

evilsheep23 wrote:

Hi Hans,

Thanks for the post and all of your work.
I'm seeing some issues in windows, but I'm guessing you already know these:
1) Most of my old patches and most of the subpatches in them open with objects outside of the visible area of the patch, and the scroll bars never show up.

Recently added and under development.  CHeck the 'svn up' instructions on that PdGuiRewrite page for how to update your build.

evilsheep23 wrote:

2) No audio setting windows.
2a) The build is looping my audio out back into my audio in and not accepting my microphones as input, but I don't know whether this is really an issue since there isn't an audio settings window.

Should be fixed by the 'svn update' like above

evilsheep23 wrote:

3) Are the gui messages that are coming in on the console (::pd_bindings) just for debugging until release or will they still be there?

Yup, those are debug messages

Offline

 

#7 2009-09-13 23:42:58

evilsheep23
Member

Re: Pd GUI Rewrite progress

Well, I'd like to try it out, but it seems something is wrong on my end.
I don't expect any help on this, but when I run the svn update, I get a message that says: Skipped '.'

Offline

 

#8 2009-09-14 04:49:55

hans
Member

Re: Pd GUI Rewrite progress

If you are using Windows, try downloading it again, I posted an updated version after the original post.

Offline

 

#9 2009-09-15 10:49:21

flo
Member

Re: Pd GUI Rewrite progress

hi,

quite right,...all changes are pretty obvious after a proper look around. *shame*

(on win xp) when i try to open "preferences", i get an application error window returning this:
____

invalid command name "menu_preferences_dialog"
invalid command name "menu_preferences_dialog"
    while executing
"menu_preferences_dialog"
    (menu invoke)

____

the "editmode_look.tcl plugin" thing to fade out the wires in interact mode does not work.

Offline

 

#10 2009-09-23 11:31:16

toxonic
Member

Re: Pd GUI Rewrite progress

wow, this looks pretty cool! i'm on win xp and in my extended version the audio inlets of objects differ from the control inlets - will this be implemented too? although it's not really important it was a nice feature.

Offline

 

#11 2009-09-23 16:06:51

hans
Member

Re: Pd GUI Rewrite progress

toxonic wrote:

wow, this looks pretty cool! i'm on win xp and in my extended version the audio inlets of objects differ from the control inlets - will this be implemented too? although it's not really important it was a nice feature.

Yes, audio/message inlet coloring will continue to be included in Pd-extended, this new GUI is for vanilla, then I'll port the Pd-extended changes to it.

flo wrote:

the "editmode_look.tcl plugin" thing to fade out the wires in interact mode does not work.

It should be fixed now, do you see anything like this in the Pd window?  Before it wasn't loading any plugins on Windows, now it should be:

____________________________________________________________
Load all plugins in /Applications/Pd-devel.app/Contents/Resources/startup:
  /Applications/Pd-devel.app/Contents/Resources/startup/addmypatchstomedia.tcl
  /Applications/Pd-devel.app/Contents/Resources/startup/drag_to_scroll.tcl
  /Applications/Pd-devel.app/Contents/Resources/startup/file_associations.tcl
  /Applications/Pd-devel.app/Contents/Resources/startup/insertintopopup.tcl
  /Applications/Pd-devel.app/Contents/Resources/startup/object_db.tcl
  /Applications/Pd-devel.app/Contents/Resources/startup/set_custom_stored_histories.tcl
____________________________________________________________

Offline

 

#12 2009-09-24 11:31:15

boonier
Member

Re: Pd GUI Rewrite progress

Is there any kind of extension to auto connect objects in the pipeline i wonder.....I've noticed that if you have an object selected, when you create another it auto connects to the first input.

In extension to this, I imagine selecting 10 [f ] objects, holding shift and dragging one cable to the input of  the first object and the rest of them connecting up...Plogue Bidule does this and its a mega time saver

Much appreciation for the work going into this
S


boonier

Offline

 

#13 2009-09-24 19:01:51

mrpropre
Member

Re: Pd GUI Rewrite progress

Pd really needs such a feature!
This GUI rewrite is very promising, looking forward to it!

Offline

 

#14 2009-09-24 20:59:03

toxonic
Member

Re: Pd GUI Rewrite progress

boonier wrote:

Is there any kind of extension to auto connect objects in the pipeline i wonder.....I've noticed that if you have an object selected, when you create another it auto connects to the first input.

good hint, didn't even recognise that..

Offline

 

#15 2009-09-27 05:04:33

hans
Member

Re: Pd GUI Rewrite progress

boonier wrote:

Is there any kind of extension to auto connect objects in the pipeline i wonder.....I've noticed that if you have an object selected, when you create another it auto connects to the first input.

In extension to this, I imagine selecting 10 [f ] objects, holding shift and dragging one cable to the input of  the first object and the rest of them connecting up...Plogue Bidule does this and its a mega time saver

Much appreciation for the work going into this
S

Check out the iemguts toolkit, it already does that.  Its written in Pd using the iemguts library.

Offline

 

#16 2009-09-27 14:28:55

boonier
Member

Re: Pd GUI Rewrite progress

oh does it? well i think I can wait til the next pd-extended for this :) Will it be included do you think?

cheers


boonier

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson


pd.webring info