Re: [PD] questions about PD-extended 0.43 build on Mac (GUI-oriented)

2012-01-23 Thread Hans-Christoph Steiner

On Dec 31, 2011, at 4:07 AM, Scott R. Looney wrote:

  
 
 You can make your own object category menu using the attached category_menu 
 plugin.  Edit menutree.tcl to customize your layout.  You can find out more 
 about what you can do with plugins here:
 http://puredata.info/docs/guiplugins
 
 
  2. also read about key bindings-VERY interested in this as i have some RSI 
  issues and shortcuts would be helpful for common tasks.
 
 You can just put the bind statements into a text file, name it 
 mybindings-plugin.tcl.  Read thru 
 Pd-extended.app/Contents/Resources/tcl/pd_bindings.tcl (inside the app) to 
 see the default bindings.  There is an experimental 'quick bindings' plugin 
 which lets you do more, but its rough.
 
 
 using a tiny tiny bit of programming in a plugin, you can do a ton of 
 customization.  Here's some example plugins:
 
 thanks a bunch for these Hans-Christoph! i've been looking at the tcl 
 pd_bindings file a bit earlier today. seems relatively straightforward to 
 bind a key to an object, although which objects can be selected and their 
 exact assumed path seems fuzzy to me. 
 
 for example 'bng' in the tcl file (Bang) is listed as 'bng.pd_darwin' in 
 pd-extended.app/Contents/Resources/extra/vanilla folder. is this the object 
 folder referred to by pd_bindings.tcl? more importantly, if i wanted to 
 create my own key binding to say, a cyclone library object like biquad~, is 
 the search path universal so that the app looks for a file called 
 'biquad~.pd_darwin' in whatever folder it needs?
 
 as for the context menu, i would be defining both the category and individual 
 elements in menutree.tcl myself, right? so i define categories like 'timing' 
 'math' and so on, and 'a1 b2', etc becomes the named PD objects like 'counter 
 line'. and we assume PD will search for them in the same manner as the key 
 bindings?
 
 i like the idea of creating a local PD folder to put scripts in so that 
 updates don't overwrite the scripts. makes updating both convenient and more 
 stable, though of course the GUI scripts themselves may need to be altered to 
 accomodate future changes.

In case you didn't already see this, it also applies to GUI plugins:
http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files

.hc


 
 Its more alpha/beta than experimental.  It should be ready for real work but 
 I am sure people will still find bugs.
 
 although it's early, i'm quite happy so far with what's already being done 
 with PD-extended, i think it's looking quite good and it's nice to know i can 
 get a certain amount of object similarity with Max/MSP. thanks to you and 
 rest of the developers for your hard work! i think PD is really growing up in 
 terms of user-friendliness.
 
 scott
 





I spent 33 years and four months in active military service and during that 
period I spent most of my time as a high class muscle man for Big Business, for 
Wall Street and the bankers.  - General Smedley Butler


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


Re: [PD] questions about PD-extended 0.43 build on Mac (GUI-oriented)

2011-12-31 Thread Scott R. Looney

 You can make your own object category menu using the attached
 category_menu plugin.  Edit menutree.tcl to customize your layout.  You can
 find out more about what you can do with plugins here:
 http://puredata.info/docs/guiplugins


  2. also read about key bindings-VERY interested in this as i have some
 RSI issues and shortcuts would be helpful for common tasks.

 You can just put the bind statements into a text file, name it
 mybindings-plugin.tcl.  Read thru
 Pd-extended.app/Contents/Resources/tcl/pd_bindings.tcl (inside the app) to
 see the default bindings.  There is an experimental 'quick bindings' plugin
 which lets you do more, but its rough.


 using a tiny tiny bit of programming in a plugin, you can do a ton of
 customization.  Here's some example plugins:


thanks a bunch for these Hans-Christoph! i've been looking at the tcl
pd_bindings file a bit earlier today. seems relatively straightforward to
bind a key to an object, although which objects can be selected and their
exact assumed path seems fuzzy to me.

for example 'bng' in the tcl file (Bang) is listed as 'bng.pd_darwin' in
pd-extended.app/Contents/Resources/extra/vanilla folder. is this the object
folder referred to by pd_bindings.tcl? more importantly, if i wanted to
create my own key binding to say, a cyclone library object like biquad~, is
the search path universal so that the app looks for a file called
'biquad~.pd_darwin' in whatever folder it needs?

as for the context menu, i would be defining both the category and
individual elements in menutree.tcl myself, right? so i define categories
like 'timing' 'math' and so on, and 'a1 b2', etc becomes the named PD
objects like 'counter line'. and we assume PD will search for them in the
same manner as the key bindings?

i like the idea of creating a local PD folder to put scripts in so that
updates don't overwrite the scripts. makes updating both convenient and
more stable, though of course the GUI scripts themselves may need to be
altered to accomodate future changes.



 Its more alpha/beta than experimental.  It should be ready for real work
 but I am sure people will still find bugs.


although it's early, i'm quite happy so far with what's already being done
with PD-extended, i think it's looking quite good and it's nice to know i
can get a certain amount of object similarity with Max/MSP. thanks to you
and rest of the developers for your hard work! i think PD is really growing
up in terms of user-friendliness.

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


[PD] questions about PD-extended 0.43 build on Mac (GUI-oriented)

2011-12-30 Thread Scott R. Looney
hey folks, new PD user here, coming from Max 5 on a Mac and trying to
rewrite my patch in PD. i read about the new .43 branch builds of
pd-extended and how they had a few usability improvements over the older
branches. so far i've downloaded the 12/21 and 12/30 builds of pd-extended
for Mac. i'll have lots of questions but for now these will suffice:

1. is there a way to get the right click context menu for objects working
in .43 on the Mac? i read that a GUI plugin is responsible for this, but it
seems it should be included in this extended build.

2. also read about key bindings-VERY interested in this as i have some RSI
issues and shortcuts would be helpful for common tasks.

3. is there a way to edit GUI characteristics (global font size, key
bindings,etc) by changing some items in a config text file? i've read that
the rewrite uses Tcl/Tk but i'm not really a programmer though i can edit
and modify simple CSS or PHP scripts.

4. lastly - i know the 0.43 branch is considered experimental, but if
there's a relatively stable .43 Mac build somewhere that could be
recommended it would be appreciated. the Dec 21 build is OK though
right-clicking to get Properties or Help lags a lot.


thanks in advance,
scott
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] questions about PD-extended 0.43 build on Mac (GUI-oriented)

2011-12-30 Thread Jonathan Wilkes

 From: Scott R. Looney scottrloo...@gmail.com
To: pd-list@iem.at 
Sent: Friday, December 30, 2011 11:40 PM
Subject: [PD] questions about PD-extended 0.43 build on Mac (GUI-oriented)
 

hey folks, new PD user here, coming from Max 5 on a Mac and trying to rewrite 
my patch in PD. i read about the new .43 branch builds of pd-extended and how 
they had a few usability improvements over the older branches. so far i've 
downloaded the 12/21 and 12/30 builds of pd-extended for Mac. i'll have lots 
of questions but for now these will suffice:


1. is there a way to get the right click context menu for objects working in 
.43 on the Mac? i read that a GUI plugin is responsible for this, but it seems 
it should be included in this extended build.

I thought that plugin was somewhere on puredata.info, but I can't find it there 
when I search for it.




2. also read about key bindings-VERY interested in this as i have some RSI 
issues and shortcuts would be helpful for common tasks.

Most of these should be listed to the right of the option in the menu.  For 
example, click the Put menu in a patch and you'll find the shortcut for 
creating an object is Control-1.




3. is there a way to edit GUI characteristics (global font size, key 
bindings,etc) by changing some items in a config text file? i've read that the 
rewrite uses Tcl/Tk but i'm not really a programmer though i can edit and 
modify simple CSS or PHP scripts.


Global font size is saved per canvas.  Click the Edit menu, then choose 
Font to bring up the font dialog.

There's no way to change key bindings from within Pd, but they can be found in 
pd_bindings.tcl.




4. lastly - i know the 0.43 branch is considered experimental, but if there's 
a relatively stable .43 Mac build somewhere that could be recommended it would 
be appreciated. the Dec 21 build is OK though right-clicking to get Properties 
or Help lags a lot.




thanks in advance,
scott
___
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