Frank Barknecht wrote:
Hallo, robcanning hat gesagt: // robcanning wrote:
well my programming skills don't really extend far pass writing the odd bash script but yes, writing an objectclass would be ideal (you mean a pd objectclass?) any pointers on where to start with this using python?
Unless you already have pyext installed, I think installing the Lua loader is a bit easier. You need to check it out from the subversion repo at goto10, install the lua5.1-dev packages for your distro, then on Linux a simple "make" should compile it. Load it with "-lib lua".
Learning Lua or Python is useful in other contexts as well, and actually it's not that hard to turn that knowledge into a Pd object class. You may want to start at http://lua-users.org/wiki/LuaTutorial
IMO writing shell scripts is harder than writing Lua/Python scripts.
The general structure for both Python and Lua Pd classes is very simple. I attached a quickie demonstrating this for Lua: "ltxt" is a kind of simplified "coll" or "textfile", where you can store data under float and symbol keys and look it up again. Starting with that it's easy to extend this with methods to search for keys, sort the data storage array etc, delete data where keys match a certain pattern etc. The example is more meant to illustrate the general structure of a Lua Pd class than as a real object to use.
Ciao
frank this is great! - thanks so much - i'll have a proper look at it and let you know how i get on with it. i know i really need to learn some programming outside pd - i just never know where to start - so many choices! - maybe i will just get stuck into this lua/python stuff thanks rob c