Re: [PD] pd 0.43 branch with the new GUI code
on linux, right? (I never run make install, so I don't tend to catch these problems - thanks for flagging it) cheers M On Wed, Aug 26, 2009 at 11:35:55PM +1000, dmotd wrote: hi hcs, miller, i've been testing some changes i've made locally and i've just noticed in regards to the code miller checked into trunk, that it breaks autotools which is still attempting to install pd-gui (and failing). relevant changes will probably need to be made to 'makefile.in' i guess.. dmotd Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 There is a wiki page to keep track of progress with build instructions, etc.: http://puredata.info/dev/PdGuiRewrite Try it out on GNU/Linux or Mac OS X, no one's tried to get it running on Windows yet, you could be the first. Shouldn't be too hard since its all Tcl. There is lots of work left to do, and you can contribute in many different ways. We always need testers, try using this Pd version in your normal work, and report any and all bugs, problems, feature ideas, etc. The simplest way is to contribute code is to create a translation for Pd. You can also look thru the Tcl source for things marked TODO and take a stab and doing them. If you want to improve the GUI, make the new Pd window for example, an announce your interest to pd-dev to make sure there are no duplications of efforts. .hc 'You people have such restrictive dress for women,??? she said, hobbling away in three inch heels and panty hose to finish out another pink- collar temp pool day. - ???Hijab Scene #2, by Mohja Kahf ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
On Aug 27, 2009, at 7:16 AM, danomatika wrote: I just checked out the gui branch .. looking nice! I like the right click menu with the categories. That's Federico's pd/startup/object_db.tcl plugin. Is the new menu system making windows for each menu item as you move within it? On Ubuntu + Compiz, each menu item comes flying into the screen, which can be a bit annoying if you're moving through the right click category layout ... There is only one menubar now in the new implementation. Previously, each window had its own menubar. I don't know what causes that menu flying thing with Compiz. I thought that moving to a single menubar would fix it, but alas, no. Any help getting to the bottom of that problem would be much appreciated. .hc --- Dan Wilcox danomatika.com robotcowboy.com All information should be free. - the hacker ethic ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
On Aug 27, 2009, at 3:25 AM, marius schebella wrote: hi hans, thanks, looks good. here's some feedback... don't know whether you are using a new font, or osx is just replacing the usual font, but the font looks so much better here an error I got, when running a search: bad switch -all: must be --, -backward, -count, -elide, -exact, - forward, -nocase, or -regexp bad switch -all: must be --, -backward, -count, -elide, -exact, - forward, -nocase, or -regexp while executing .pdwindow.text search -all -nocase -- $findstring 0.0 (procedure dialog_find::ok line 11) invoked from within dialog_find::ok .find (command bound to event) Bug! Thanks. I must have used something not supported by Tcl/Tk 8.4. the menubar says wish instead of Pd, and has no icon. Yeah, that happens when you run it like ./pd on Mac OS X the only button (dsp) in the pd window won't turn on audio, but does turn audio off, once it's running. Bug... thanks for reporting. undo seems broken, too. Not implemented yet :) Should be pretty easy tho. I see an open recent menu entry, but it does not display any items. It doesn't save currently, we need to figure out how the GUI should save preferences first. So right now, its Open Recent for this session only. .hc cheers, marius. Hans-Christoph Steiner wrote: On Aug 26, 2009, at 8:23 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Aug 26, 2009, at 7:41 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Aug 26, 2009, at 6:43 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Aug 26, 2009, at 5:14 PM, marius schebella wrote: Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 no configure?? marius. read the page a little closer: http://puredata.info/dev/PdGuiRewrite i fail with the first line svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 pd-gui-rewrite svn: PROPFIND request failed on '/viewvc/pure-data/branches/pd- gui-rewrite/0.43' svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/ 0.43': 302 Found (http://pure-data.svn.sourceforge.net) hmmm... grabed the tarball from the webpage, but compiling gives me errors, too. marius. Doh sorry, put the wrong link there, please try again:) doh, still getting errors... portaudio? if gcc -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ - DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ - DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ - DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 - DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 - DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 - DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 - DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 - DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 - DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 - DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 - DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 - DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 - DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 - DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 - DRETSIGTYPE=void -DHAVE_DUP2=1 -DHAVE_FLOOR=1 -DHAVE_GETCWD=1 - DHAVE_GETHOSTBYNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 - DHAVE_MEMSET=1 -DHAVE_POW=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 - DHAVE_SOCKET=1 -DHAVE_SQRT=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 - DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -I. -I. -I/sw/ include -I../portmidi/pm_common -I../portmidi/porttime - DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ -DPACKAGE_VERSION= \0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ -DPACKAGE_BUGREPORT= \\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ -DSTDC_HEADERS=1 - DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 - DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 - DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 - DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 -DSTDC_HEADERS=1 - DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 - DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 - DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 - DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 - DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 - DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 - DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 - DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void - DHAVE_DUP2=1 -DHAVE_FLOOR=1 -DHAVE_GETCWD=1 - DHAVE_GETHOSTBYNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 - DHAVE_MEMSET=1 -DHAVE_POW=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 - DHAVE_SOCKET=1 -DHAVE_SQRT=1
Re: [PD] pd 0.43 branch with the new GUI code
I just checked out the gui branch .. looking nice! I like the right click menu with the categories. Is the new menu system making windows for each menu item as you move within it? On Ubuntu + Compiz, each menu item comes flying into the screen, which can be a bit annoying if you're moving through the right click category layout ... --- Dan Wilcox danomatika.com robotcowboy.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has thanks for your hard work so far. Here are some observations from quickly running it for couple of minutes on Linux with blackbox window manager. - no scrollbars in help-intro.pd. Actually nothing seems to have scrollbars. - cannot make windows smaller than 310 px wide (height 0 is possible, though) - rightclick-Put: When clicking on an object, I generally want either help or properties, not Put. Maybe use Put only for background canvas clicks? At least move I'd move it further down in the menu - The categories like midi, network, storage seem arbitrary (like all categories do). Maybe use the categories of help-intro? - when running from ./bin rsp. ./src now, no helpfiles are found (about is empty, too). It was very nice that Pd so far was able to be run from there without installation. Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
hi hcs, miller, i've been testing some changes i've made locally and i've just noticed in regards to the code miller checked into trunk, that it breaks autotools which is still attempting to install pd-gui (and failing). relevant changes will probably need to be made to 'makefile.in' i guess.. dmotd Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 There is a wiki page to keep track of progress with build instructions, etc.: http://puredata.info/dev/PdGuiRewrite Try it out on GNU/Linux or Mac OS X, no one's tried to get it running on Windows yet, you could be the first. Shouldn't be too hard since its all Tcl. There is lots of work left to do, and you can contribute in many different ways. We always need testers, try using this Pd version in your normal work, and report any and all bugs, problems, feature ideas, etc. The simplest way is to contribute code is to create a translation for Pd. You can also look thru the Tcl source for things marked TODO and take a stab and doing them. If you want to improve the GUI, make the new Pd window for example, an announce your interest to pd-dev to make sure there are no duplications of efforts. .hc 'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink- collar temp pool day. - “Hijab Scene #2, by Mohja Kahf ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
Yeah, I think the 'install' targets in either the old src/configure.in build system or the new autogen.sh/configure.ac build system have not been dealt with. I'm pretty happy with the new build system, but it depends on libtool, which is kind of a pain. Ideally, it would not use libtool and would be setup to work with MinGW, then I think we'd' have a winner for a new build system. If you want to work on that, please dive right it. :) .hc On Aug 26, 2009, at 9:35 AM, dmotd wrote: hi hcs, miller, i've been testing some changes i've made locally and i've just noticed in regards to the code miller checked into trunk, that it breaks autotools which is still attempting to install pd-gui (and failing). relevant changes will probably need to be made to 'makefile.in' i guess.. dmotd Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 There is a wiki page to keep track of progress with build instructions, etc.: http://puredata.info/dev/PdGuiRewrite Try it out on GNU/Linux or Mac OS X, no one's tried to get it running on Windows yet, you could be the first. Shouldn't be too hard since its all Tcl. There is lots of work left to do, and you can contribute in many different ways. We always need testers, try using this Pd version in your normal work, and report any and all bugs, problems, feature ideas, etc. The simplest way is to contribute code is to create a translation for Pd. You can also look thru the Tcl source for things marked TODO and take a stab and doing them. If you want to improve the GUI, make the new Pd window for example, an announce your interest to pd-dev to make sure there are no duplications of efforts. .hc 'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink- collar temp pool day. - “Hijab Scene #2, by Mohja Kahf ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of everyone, and the receiver cannot dispossess himself of it.- Thomas Jefferson ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
On Aug 26, 2009, at 3:35 AM, Frank Barknecht wrote: Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has thanks for your hard work so far. Here are some observations from quickly running it for couple of minutes on Linux with blackbox window manager. Thank you for your questions, since they really seem to highlight what I think is the most important part of the new GUI code: ease of customizability and extensibility. - no scrollbars in help-intro.pd. Actually nothing seems to have scrollbars. No scrollbars implemented yet. Its tricky to get it right... - cannot make windows smaller than 310 px wide (height 0 is possible, though) It won't let you go smaller than the menubar on the window. It wouldn't be too hard to write a little scriptlet that turns off the menubar for all CanvasWindows (a class in the GUI) or a little Pd patch using [sys_gui] and [window_name]. I attached the pd patch version. If you are interested, I'll hack up a tcl script version of this. Plugin ideas like this help me refactor the code to make such things easier to do. menubar_minsize.pd Description: Binary data - rightclick-Put: When clicking on an object, I generally want either help or properties, not Put. Maybe use Put only for background canvas clicks? At least move I'd move it further down in the menu That's a plugin, to remove it, rm pd/startup/insertintopopup.tcl - The categories like midi, network, storage seem arbitrary (like all categories do). Maybe use the categories of help-intro? That is Federico's system based on tags. Its also a plugin. object_db.tcl. Change it and you can have your own custom system! I think it could be really cool if this plug parsed all the help patches for tags, and built the menu based on that. Currently, its close to that, but uses an included database instead of parsing the help files directly. - when running from ./bin rsp. ./src now, no helpfiles are found (about is empty, too). It was very nice that Pd so far was able to be run from there without installation. I've been instead running everything in src/ so that no files have to be moved when development. The 'bin' thing should only be used with a 'make install'. There is no need to move files if you are not doing a make install. .hc If you are not part of the solution, you are part of the problem. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
DesireData's is quite nice, for example. Make the layout work well, make the text and buttons communicate well, provide useful things on the pd window, etc. I'd be very happy with a slightly simpler version DesireData's. But its GPL, so we can't just take it for vanilla without getting copyright permission. .hc On Aug 26, 2009, at 1:20 AM, Jonathan Wilkes wrote: This looks exciting! Just curious- what does make a good pd window mean? -Jonathan --- On Wed, 8/26/09, Hans-Christoph Steiner h...@at.or.at wrote: From: Hans-Christoph Steiner h...@at.or.at Subject: [PD] pd 0.43 branch with the new GUI code To: Pd List pd-list@iem.at Date: Wednesday, August 26, 2009, 6:51 AM A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 There is a wiki page to keep track of progress with build instructions, etc.: http://puredata.info/dev/PdGuiRewrite Try it out on GNU/Linux or Mac OS X, no one's tried to get it running on Windows yet, you could be the first. Shouldn't be too hard since its all Tcl. There is lots of work left to do, and you can contribute in many different ways. We always need testers, try using this Pd version in your normal work, and report any and all bugs, problems, feature ideas, etc. The simplest way is to contribute code is to create a translation for Pd. You can also look thru the Tcl source for things marked TODO and take a stab and doing them. If you want to improve the GUI, make the new Pd window for example, an announce your interest to pd-dev to make sure there are no duplications of efforts. .hc 'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2, by Mohja Kahf ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list All mankind is of one author, and is one volume; when one man dies, one chapter is not torn out of the book, but translated into a better language; and every chapter must be so translated -John Donne ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote: It won't let you go smaller than the menubar on the window. I think, being able to make a window smaller should be a default action/script, as it is with the old Pd. It definitely should be possible without externals. That is Federico's system based on tags. Its also a plugin. object_db.tcl. Change it and you can have your own custom system! I think it could be really cool if this plug parsed all the help patches for tags, and built the menu based on that. Currently, its close to that, but uses an included database instead of parsing the help files directly. Which reminds me to quickly hint at the system for parsable help files we have introduced into the rj library for rjdj recently. There each help file has a subpatch called pd REFERENCE, which is GOP so the contents are readable from the parent. This subpatch only contains comments, which act like key:value pairs. Example: Name: e_alias Summary: distort by reducing the sample rate to generate aliasing Argument 0: name for state saving (required) Argument 1: aliasing factor (optional) Inlet 0: audio signal to distort Outlet 0: alias-distorted audio signal. Description: distorts any audio signal by reducing the sample rate to generate aliasing. Non-key comments are added to Descripton in y-order. Tags: distortion, effect Not all help files have been converted to this format yet, but the idea is to make html or other docs from these comments. Think of them like docstrings in Python. Maybe this can be used for a better help browser, too. But I tell you, converting help files to this is a lot of tedious work. :) And we don't even care for any graphical layout conventions (deliberatly). But it keeps the docs close to Pd which IMO is better than manually editing webpages. - when running from ./bin rsp. ./src now, no helpfiles are found (about is empty, too). It was very nice that Pd so far was able to be run from there without installation. I've been instead running everything in src/ so that no files have to be moved when development. The 'bin' thing should only be used with a 'make install'. There is no need to move files if you are not doing a make install. I don't really care if files are in bin or src. (For some reason, bin is a symlink to src anyway) But neither lets me open any help files when starting Pd as cd src; ./pd, which definitely was possible with previous Pds. Maybe I'm doing something wrong? Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
On Aug 26, 2009, at 3:44 PM, Frank Barknecht wrote: Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote: It won't let you go smaller than the menubar on the window. I think, being able to make a window smaller should be a default action/script, as it is with the old Pd. It definitely should be possible without externals. Ok, so a scriptlet it is. I've never seen any other app that allows you to shrink further than the menubar, for apps that are the menubar type (i.e. not emacs. The GNOME apps generally don't. That is Federico's system based on tags. Its also a plugin. object_db.tcl. Change it and you can have your own custom system! I think it could be really cool if this plug parsed all the help patches for tags, and built the menu based on that. Currently, its close to that, but uses an included database instead of parsing the help files directly. Which reminds me to quickly hint at the system for parsable help files we have introduced into the rj library for rjdj recently. There each help file has a subpatch called pd REFERENCE, which is GOP so the contents are readable from the parent. This subpatch only contains comments, which act like key:value pairs. Example: Name: e_alias Summary: distort by reducing the sample rate to generate aliasing Argument 0: name for state saving (required) Argument 1: aliasing factor (optional) Inlet 0: audio signal to distort Outlet 0: alias-distorted audio signal. Description: distorts any audio signal by reducing the sample rate to generate aliasing. Non-key comments are added to Descripton in y-order. Tags: distortion, effect Not all help files have been converted to this format yet, but the idea is to make html or other docs from these comments. Think of them like docstrings in Python. Maybe this can be used for a better help browser, too. But I tell you, converting help files to this is a lot of tedious work. :) And we don't even care for any graphical layout conventions (deliberatly). But it keeps the docs close to Pd which IMO is better than manually editing webpages. Its a good idea and something that should definitely happen. That's why its part of the PDDP templates (http://puredata.info/dev/pddp) but unfortunately not widely implemented. How about following that spec, its close, but a bit simpler and designed to be easily parsed in Pd: * the subpatch is called [pd META], and is not GOP * each comment is a whole chunk of data * the first word/atom is the datatype (i.e. no : at the end of it), case insensitive (removing a : in Pd is a little annoying) * tags are space-separated not comma-separated (handling commas is a pain in Pd) - when running from ./bin rsp. ./src now, no helpfiles are found (about is empty, too). It was very nice that Pd so far was able to be run from there without installation. I've been instead running everything in src/ so that no files have to be moved when development. The 'bin' thing should only be used with a 'make install'. There is no need to move files if you are not doing a make install. I don't really care if files are in bin or src. (For some reason, bin is a symlink to src anyway) But neither lets me open any help files when starting Pd as cd src; ./pd, which definitely was possible with previous Pds. Maybe I'm doing something wrong? Strange it works for me on Ubuntu and Mac OS X. Where is it looking? .hc The arc of history bends towards justice. - Dr. Martin Luther King, Jr. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote: On Aug 26, 2009, at 3:44 PM, Frank Barknecht wrote: Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote: It won't let you go smaller than the menubar on the window. I think, being able to make a window smaller should be a default action/script, as it is with the old Pd. It definitely should be possible without externals. Ok, so a scriptlet it is. I've never seen any other app that allows you to shrink further than the menubar, Uhm, maybe you should look closer? :) Here I can minimize apps like Firefox and Gvim and hide parts of their menubars and icons. Acutally I found, that I still can minimize the Pd main window, the menus fold together. Its a good idea and something that should definitely happen. That's why its part of the PDDP templates (http://puredata.info/dev/pddp) but unfortunately not widely implemented. How about following that spec, its close, but a bit simpler and designed to be easily parsed in Pd: * the subpatch is called [pd META], and is not GOP GOP is important for us, as the docs are for users to read. We've chosen REFERENCE to not conflict with META, but of course that would be easy to change. * each comment is a whole chunk of data Same here, just that free comments are allowed as well as additional description paragraphs for readability reasons. * the first word/atom is the datatype (i.e. no : at the end of it), case insensitive (removing a : in Pd is a little annoying) We have some 2-word keys, like Outlet 0, so that is a tricky decision. Anyway, as our system is mainly intended to be processed by smarter text processing tools, the : doesn't hurt. But maybe we could add spaces around it. * tags are space-separated not comma-separated (handling commas is a pain in Pd) Again, this is to include tags with more than one word, but I see that for Pd parsing, the comma is nasty. However I guess with the text processing possibilities of tcl available in scriptlets, this may not be an issue anymore. Generally the pd REFERENCE idea was to have a most simple, externally parsable and user-readable reference system. META is cool and was an obvious inspiration, but the rest of PDDP was deemed much too bloated with layout conventions and color coding and cnv-paintings and similar stuff to be useable for us. Help files IMO should be written, not designed. I don't really care if files are in bin or src. (For some reason, bin is a symlink to src anyway) But neither lets me open any help files when starting Pd as cd src; ./pd, which definitely was possible with previous Pds. Maybe I'm doing something wrong? Strange it works for me on Ubuntu and Mac OS X. Where is it looking? no idea. the help browser doesn't open. i get this message in the pd window: PLACEHOLDER menu_helpbrowser {$help_top_directory} Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 no configure?? marius. There is a wiki page to keep track of progress with build instructions, etc.: http://puredata.info/dev/PdGuiRewrite Try it out on GNU/Linux or Mac OS X, no one's tried to get it running on Windows yet, you could be the first. Shouldn't be too hard since its all Tcl. There is lots of work left to do, and you can contribute in many different ways. We always need testers, try using this Pd version in your normal work, and report any and all bugs, problems, feature ideas, etc. The simplest way is to contribute code is to create a translation for Pd. You can also look thru the Tcl source for things marked TODO and take a stab and doing them. If you want to improve the GUI, make the new Pd window for example, an announce your interest to pd-dev to make sure there are no duplications of efforts. .hc 'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2, by Mohja Kahf ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
On Aug 26, 2009, at 5:14 PM, marius schebella wrote: Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 no configure?? marius. read the page a little closer: http://puredata.info/dev/PdGuiRewrite .hc There is a wiki page to keep track of progress with build instructions, etc.: http://puredata.info/dev/PdGuiRewrite Try it out on GNU/Linux or Mac OS X, no one's tried to get it running on Windows yet, you could be the first. Shouldn't be too hard since its all Tcl. There is lots of work left to do, and you can contribute in many different ways. We always need testers, try using this Pd version in your normal work, and report any and all bugs, problems, feature ideas, etc. The simplest way is to contribute code is to create a translation for Pd. You can also look thru the Tcl source for things marked TODO and take a stab and doing them. If you want to improve the GUI, make the new Pd window for example, an announce your interest to pd-dev to make sure there are no duplications of efforts. .hc 'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink- collar temp pool day. - “Hijab Scene #2, by Mohja Kahf ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list [T]he greatest purveyor of violence in the world today [is] my own government. - Martin Luther King, Jr. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
On Aug 26, 2009, at 4:46 PM, Frank Barknecht wrote: Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote: On Aug 26, 2009, at 3:44 PM, Frank Barknecht wrote: Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote: It won't let you go smaller than the menubar on the window. I think, being able to make a window smaller should be a default action/script, as it is with the old Pd. It definitely should be possible without externals. Ok, so a scriptlet it is. I've never seen any other app that allows you to shrink further than the menubar, Uhm, maybe you should look closer? :) Here I can minimize apps like Firefox and Gvim and hide parts of their menubars and icons. Acutally I found, that I still can minimize the Pd main window, the menus fold together. Its a good idea and something that should definitely happen. That's why its part of the PDDP templates (http://puredata.info/dev/pddp) but unfortunately not widely implemented. How about following that spec, its close, but a bit simpler and designed to be easily parsed in Pd: * the subpatch is called [pd META], and is not GOP GOP is important for us, as the docs are for users to read. We've chosen REFERENCE to not conflict with META, but of course that would be easy to change. * each comment is a whole chunk of data Same here, just that free comments are allowed as well as additional description paragraphs for readability reasons. * the first word/atom is the datatype (i.e. no : at the end of it), case insensitive (removing a : in Pd is a little annoying) We have some 2-word keys, like Outlet 0, so that is a tricky decision. Anyway, as our system is mainly intended to be processed by smarter text processing tools, the : doesn't hurt. But maybe we could add spaces around it. * tags are space-separated not comma-separated (handling commas is a pain in Pd) Again, this is to include tags with more than one word, but I see that for Pd parsing, the comma is nasty. However I guess with the text processing possibilities of tcl available in scriptlets, this may not be an issue anymore. Generally the pd REFERENCE idea was to have a most simple, externally parsable and user-readable reference system. META is cool and was an obvious inspiration, but the rest of PDDP was deemed much too bloated with layout conventions and color coding and cnv-paintings and similar stuff to be useable for us. Help files IMO should be written, not designed. I don't really care if files are in bin or src. (For some reason, bin is a symlink to src anyway) But neither lets me open any help files when starting Pd as cd src; ./pd, which definitely was possible with previous Pds. Maybe I'm doing something wrong? Strange it works for me on Ubuntu and Mac OS X. Where is it looking? no idea. the help browser doesn't open. i get this message in the pd window: PLACEHOLDER menu_helpbrowser {$help_top_directory} Hehe, not implemented yet. The old code would just plug in and work, but I was hoping to rewrite the help browser so I haven't included it yet. Is this what you mean by not finding help patches? Or do you mean right-click-Help? .hc Looking at things from a more basic level, you can come up with a more direct solution... It may sound small in theory, but it in practice, it can change entire economies. - Amy Smith ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
Hans-Christoph Steiner wrote: On Aug 26, 2009, at 5:14 PM, marius schebella wrote: Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 no configure?? marius. read the page a little closer: http://puredata.info/dev/PdGuiRewrite i fail with the first line svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 pd-gui-rewrite svn: PROPFIND request failed on '/viewvc/pure-data/branches/pd-gui-rewrite/0.43' svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/0.43': 302 Found (http://pure-data.svn.sourceforge.net) hmmm... grabed the tarball from the webpage, but compiling gives me errors, too. marius. .hc There is a wiki page to keep track of progress with build instructions, etc.: http://puredata.info/dev/PdGuiRewrite Try it out on GNU/Linux or Mac OS X, no one's tried to get it running on Windows yet, you could be the first. Shouldn't be too hard since its all Tcl. There is lots of work left to do, and you can contribute in many different ways. We always need testers, try using this Pd version in your normal work, and report any and all bugs, problems, feature ideas, etc. The simplest way is to contribute code is to create a translation for Pd. You can also look thru the Tcl source for things marked TODO and take a stab and doing them. If you want to improve the GUI, make the new Pd window for example, an announce your interest to pd-dev to make sure there are no duplications of efforts. .hc 'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2, by Mohja Kahf ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list [T]he greatest purveyor of violence in the world today [is] my own government. - Martin Luther King, Jr. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
On Aug 26, 2009, at 6:43 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Aug 26, 2009, at 5:14 PM, marius schebella wrote: Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 no configure?? marius. read the page a little closer: http://puredata.info/dev/PdGuiRewrite i fail with the first line svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 pd-gui-rewrite svn: PROPFIND request failed on '/viewvc/pure-data/branches/pd-gui- rewrite/0.43' svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/0.43': 302 Found (http://pure-data.svn.sourceforge.net) hmmm... grabed the tarball from the webpage, but compiling gives me errors, too. marius. Doh sorry, put the wrong link there, please try again:) http://puredata.info/dev/PdGuiRewrite .hc .hc There is a wiki page to keep track of progress with build instructions, etc.: http://puredata.info/dev/PdGuiRewrite Try it out on GNU/Linux or Mac OS X, no one's tried to get it running on Windows yet, you could be the first. Shouldn't be too hard since its all Tcl. There is lots of work left to do, and you can contribute in many different ways. We always need testers, try using this Pd version in your normal work, and report any and all bugs, problems, feature ideas, etc. The simplest way is to contribute code is to create a translation for Pd. You can also look thru the Tcl source for things marked TODO and take a stab and doing them. If you want to improve the GUI, make the new Pd window for example, an announce your interest to pd-dev to make sure there are no duplications of efforts. .hc 'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2, by Mohja Kahf ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list [T ]he greatest purveyor of violence in the world today [is] my own government. - Martin Luther King, Jr. I hate it when they say, He gave his life for his country. Nobody gives their life for anything. We steal the lives of these kids. - Admiral Gene LeRocque ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
Hans-Christoph Steiner wrote: On Aug 26, 2009, at 6:43 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Aug 26, 2009, at 5:14 PM, marius schebella wrote: Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 no configure?? marius. read the page a little closer: http://puredata.info/dev/PdGuiRewrite i fail with the first line svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 pd-gui-rewrite svn: PROPFIND request failed on '/viewvc/pure-data/branches/pd-gui-rewrite/0.43' svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/0.43': 302 Found (http://pure-data.svn.sourceforge.net) hmmm... grabed the tarball from the webpage, but compiling gives me errors, too. marius. Doh sorry, put the wrong link there, please try again:) doh, still getting errors... portaudio? if gcc -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ -DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ -DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 -DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -I. -I. -I/sw/include -I../portmidi/pm_common -I../portmidi/porttime -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ -DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ -DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 -DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DPD-DUSEAPI_PORTAUDIO -I../portaudio/include -DMACOSX -g -O2 -MT pd-s_audio_pa.o -MD -MP -MF .deps/pd-s_audio_pa.Tpo -c -o pd-s_audio_pa.o `test -f 's_audio_pa.c' || echo './'`s_audio_pa.c; \ then mv -f .deps/pd-s_audio_pa.Tpo .deps/pd-s_audio_pa.Po; else rm -f .deps/pd-s_audio_pa.Tpo; exit 1; fi s_audio_pa.c:72: error: syntax error before '*' token s_audio_pa.c: In function 'pa_lowlevel_callback': s_audio_pa.c:80: error: 'framesPerBuffer' undeclared (first use in this function) s_audio_pa.c:80: error: (Each undeclared identifier is reported only once s_audio_pa.c:80: error: for each function it appears in.) s_audio_pa.c:85: error: 'inputBuffer' undeclared (first use in this function) s_audio_pa.c:98: error: 'outputBuffer' undeclared (first use in this function) s_audio_pa.c: In function 'pa_open_callback': s_audio_pa.c:118: error: 'PaStreamParameters' undeclared (first use in this function) s_audio_pa.c:118: error: syntax error before 'instreamparams' s_audio_pa.c:153: error: 'instreamparams' undeclared (first use in this function) s_audio_pa.c:159: error: 'outstreamparams' undeclared (first use in this function) s_audio_pa.c:173: warning: passing argument 5 of 'Pa_OpenStream' makes pointer from integer without a cast s_audio_pa.c:173: warning: passing argument 7 of 'Pa_OpenStream' makes integer from pointer without a cast s_audio_pa.c:173: warning: passing argument 8 of 'Pa_OpenStream' makes integer
Re: [PD] pd 0.43 branch with the new GUI code
On Aug 26, 2009, at 7:41 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Aug 26, 2009, at 6:43 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Aug 26, 2009, at 5:14 PM, marius schebella wrote: Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 no configure?? marius. read the page a little closer: http://puredata.info/dev/ PdGuiRewrite i fail with the first line svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 pd-gui-rewrite svn: PROPFIND request failed on '/viewvc/pure-data/branches/pd-gui- rewrite/0.43' svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/0.43': 302 Found (http://pure-data.svn.sourceforge.net) hmmm... grabed the tarball from the webpage, but compiling gives me errors, too. marius. Doh sorry, put the wrong link there, please try again:) doh, still getting errors... portaudio? if gcc -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ - DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ - DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ - DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 - DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 - DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 - DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 - DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 - DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 - DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 - DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 - DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 - DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 - DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 - DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 - DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 - DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 - DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 - DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 - DHAVE_STRTOL=1 -I. -I. -I/sw/include -I../portmidi/pm_common -I../ portmidi/porttime -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ - DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ - DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ - DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 - DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 - DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 - DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 - DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 - DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 - DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 - DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 - DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 - DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 - DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 - DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 - DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 - DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 - DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 - DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 - DHAVE_STRTOL=1 -DPD-DUSEAPI_PORTAUDIO -I../portaudio/include - DMACOSX -g -O2 -MT pd-s_audio_pa.o -MD -MP -MF .deps/pd- s_audio_pa.Tpo -c -o pd-s_audio_pa.o `test -f 's_audio_pa.c' || echo './'`s_audio_pa.c; \ then mv -f .deps/pd-s_audio_pa.Tpo .deps/pd-s_audio_pa.Po; else rm -f .deps/pd-s_audio_pa.Tpo; exit 1; fi s_audio_pa.c:72: error: syntax error before '*' token s_audio_pa.c: In function 'pa_lowlevel_callback': s_audio_pa.c:80: error: 'framesPerBuffer' undeclared (first use in this function) s_audio_pa.c:80: error: (Each undeclared identifier is reported only once s_audio_pa.c:80: error: for each function it appears in.) s_audio_pa.c:85: error: 'inputBuffer' undeclared (first use in this function) s_audio_pa.c:98: error: 'outputBuffer' undeclared (first use in this function) s_audio_pa.c: In function 'pa_open_callback': s_audio_pa.c:118: error: 'PaStreamParameters' undeclared (first use in this function) s_audio_pa.c:118: error: syntax error before 'instreamparams' s_audio_pa.c:153: error: 'instreamparams' undeclared (first use in this function) s_audio_pa.c:159: error: 'outstreamparams' undeclared (first use in this function) s_audio_pa.c:173: warning: passing argument 5 of 'Pa_OpenStream' makes pointer from integer without a cast s_audio_pa.c:173: warning: passing argument 7 of 'Pa_OpenStream' makes
Re: [PD] pd 0.43 branch with the new GUI code
Hans-Christoph Steiner wrote: On Aug 26, 2009, at 7:41 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Aug 26, 2009, at 6:43 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Aug 26, 2009, at 5:14 PM, marius schebella wrote: Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 no configure?? marius. read the page a little closer: http://puredata.info/dev/PdGuiRewrite i fail with the first line svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 pd-gui-rewrite svn: PROPFIND request failed on '/viewvc/pure-data/branches/pd-gui-rewrite/0.43' svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/0.43': 302 Found (http://pure-data.svn.sourceforge.net) hmmm... grabed the tarball from the webpage, but compiling gives me errors, too. marius. Doh sorry, put the wrong link there, please try again:) doh, still getting errors... portaudio? if gcc -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ -DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ -DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 -DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -I. -I. -I/sw/include -I../portmidi/pm_common -I../portmidi/porttime -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ -DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ -DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 -DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DPD-DUSEAPI_PORTAUDIO -I../portaudio/include -DMACOSX -g -O2 -MT pd-s_audio_pa.o -MD -MP -MF .deps/pd-s_audio_pa.Tpo -c -o pd-s_audio_pa.o `test -f 's_audio_pa.c' || echo './'`s_audio_pa.c; \ then mv -f .deps/pd-s_audio_pa.Tpo .deps/pd-s_audio_pa.Po; else rm -f .deps/pd-s_audio_pa.Tpo; exit 1; fi s_audio_pa.c:72: error: syntax error before '*' token s_audio_pa.c: In function 'pa_lowlevel_callback': s_audio_pa.c:80: error: 'framesPerBuffer' undeclared (first use in this function) s_audio_pa.c:80: error: (Each undeclared identifier is reported only once s_audio_pa.c:80: error: for each function it appears in.) s_audio_pa.c:85: error: 'inputBuffer' undeclared (first use in this function) s_audio_pa.c:98: error: 'outputBuffer' undeclared (first use in this function) s_audio_pa.c: In function 'pa_open_callback': s_audio_pa.c:118: error: 'PaStreamParameters' undeclared (first use in this function) s_audio_pa.c:118: error: syntax error before 'instreamparams' s_audio_pa.c:153: error: 'instreamparams' undeclared (first use in this function) s_audio_pa.c:159: error: 'outstreamparams' undeclared (first use in this function) s_audio_pa.c:173: warning: passing argument 5 of 'Pa_OpenStream' makes pointer from integer without a cast s_audio_pa.c:173: warning: passing argument 7 of 'Pa_OpenStream' makes integer from pointer without
Re: [PD] pd 0.43 branch with the new GUI code
Frank Barknecht wrote: - The categories like midi, network, storage seem arbitrary (like all categories do). Maybe use the categories of help-intro? yes, categories are arbitrary :-) but that menu is a bit different. first it uses tags. it builds the top level categories by partitioning the object_db by most popular tags (the most popular tags are found thru a datamining application[1]). so, the first level it's a proper category. the second level (and further levels, if any) shows you a search view by that tag, so you can find an object in multiple second level categories. again, which tags to show is decided thru datamining. I choose to did that because looking into menus could be frustrating. if accidentally you start searching in the wrong branch of menu, you never find the object you are looking for. however I eliminated dups on the first level, because too many dups were proliferating in the menu. so you should start looking in the right category, then you have many chances to find the object you want. anyway, the structure is hardcoded, and currently is: { connectivity {osc midi network} conversion {midi audio} cyclone {hammer sickle audio math control} zexy {audio analysis matrix control} maxlib {control time math glue} audio {abstraction conversion fftease cyclone math logical analysis filters delay effects tables} vasp {declaration arithmetic basics functions generators transcendent minmax utilities filters fft displace} storage {abstraction lists matrix tables} pdmtl {control convert list edit flow imaging} imaging {{gem particles} {gem manipulators} {gem pixes} {gem geos} {gem opengl} {pdp image} {pdp processing} {pdp abstraction} {pdp 3d} pidip manipulators wrapper particles automata processing} } ideas on how to improve it are very welcome ;) [1]: this datamining application allows also to add/remove tags. I'd like to share it with others, so others can contribute to tagging. I'm looking for someone that can host a php+mysql webapp. it's very tiny: only 14.8 k of code, including two images, and a database consisting of one table (occupies 656k on disk with 2685 objects in it) signature.asc Description: OpenPGP digital signature ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd 0.43 branch with the new GUI code
On Aug 26, 2009, at 8:23 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Aug 26, 2009, at 7:41 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Aug 26, 2009, at 6:43 PM, marius schebella wrote: Hans-Christoph Steiner wrote: On Aug 26, 2009, at 5:14 PM, marius schebella wrote: Hans-Christoph Steiner wrote: A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 no configure?? marius. read the page a little closer: http://puredata.info/dev/PdGuiRewrite i fail with the first line svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 pd-gui-rewrite svn: PROPFIND request failed on '/viewvc/pure-data/branches/pd- gui-rewrite/0.43' svn: PROPFIND of '/viewvc/pure-data/branches/pd-gui-rewrite/ 0.43': 302 Found (http://pure-data.svn.sourceforge.net) hmmm... grabed the tarball from the webpage, but compiling gives me errors, too. marius. Doh sorry, put the wrong link there, please try again:) doh, still getting errors... portaudio? if gcc -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ - DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ - DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ - DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 - DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 - DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 - DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 - DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 - DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 - DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 - DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 - DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 - DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 - DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 - DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 - DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 - DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 - DHAVE_STRTOL=1 -I. -I. -I/sw/include -I../portmidi/pm_common -I../ portmidi/porttime -DPACKAGE_NAME=\pd\ -DPACKAGE_TARNAME=\pd\ -DPACKAGE_VERSION=\0.41.4\ -DPACKAGE_STRING=\pd\ 0.41.4\ - DPACKAGE_BUGREPORT=\\ -DPACKAGE=\pd\ -DVERSION=\0.41.4\ - DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 - DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 - DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 - DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBM=1 - DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 - DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 - DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 - DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_UNISTD_H=1 - DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 - DHAVE_WORKING_FORK=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 - DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1 -DRETSIGTYPE=void -DHAVE_DUP2=1 - DHAVE_FLOOR=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 - DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_POW=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 - DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 - DHAVE_STRTOL=1 -DPD-DUSEAPI_PORTAUDIO -I../portaudio/include - DMACOSX -g -O2 -MT pd-s_audio_pa.o -MD -MP -MF .deps/pd- s_audio_pa.Tpo -c -o pd-s_audio_pa.o `test -f 's_audio_pa.c' || echo './'`s_audio_pa.c; \ then mv -f .deps/pd-s_audio_pa.Tpo .deps/pd-s_audio_pa.Po; else rm -f .deps/pd-s_audio_pa.Tpo; exit 1; fi s_audio_pa.c:72: error: syntax error before '*' token s_audio_pa.c: In function 'pa_lowlevel_callback': s_audio_pa.c:80: error: 'framesPerBuffer' undeclared (first use in this function) s_audio_pa.c:80: error: (Each undeclared identifier is reported only once s_audio_pa.c:80: error: for each function it appears in.) s_audio_pa.c:85: error: 'inputBuffer' undeclared (first use in this function) s_audio_pa.c:98: error: 'outputBuffer' undeclared (first use in this function) s_audio_pa.c: In function 'pa_open_callback': s_audio_pa.c:118: error: 'PaStreamParameters' undeclared (first use in this function) s_audio_pa.c:118: error: syntax error before 'instreamparams' s_audio_pa.c:153: error: 'instreamparams' undeclared (first use in this function) s_audio_pa.c:159: error: 'outstreamparams' undeclared (first use in this function) s_audio_pa.c:173: warning: passing argument 5 of 'Pa_OpenStream' makes pointer from integer
[PD] pd 0.43 branch with the new GUI code
A complete rewrite of Pd's GUI is starting to be usable. Miller has accepted the core of this code into his repo for 0.43. Now we need to get the whole thing done! There is now a branch for continuing off of Miller's initial 0.43 commit here: http://pure-data.svn.sourceforge.net/viewvc/pure-data/branches/pd-gui-rewrite/0.43 There is a wiki page to keep track of progress with build instructions, etc.: http://puredata.info/dev/PdGuiRewrite Try it out on GNU/Linux or Mac OS X, no one's tried to get it running on Windows yet, you could be the first. Shouldn't be too hard since its all Tcl. There is lots of work left to do, and you can contribute in many different ways. We always need testers, try using this Pd version in your normal work, and report any and all bugs, problems, feature ideas, etc. The simplest way is to contribute code is to create a translation for Pd. You can also look thru the Tcl source for things marked TODO and take a stab and doing them. If you want to improve the GUI, make the new Pd window for example, an announce your interest to pd-dev to make sure there are no duplications of efforts. .hc 'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink- collar temp pool day. - “Hijab Scene #2, by Mohja Kahf ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list