Thanks for the comments, and I can certainly understand your viewpoint on belcanto.
(I've delivered apis and scripting languages to my clients in the past - and it was a nightmare - versioning, documentation, training etc etc)
As I said, I like the look/approach of workbench (I've used and liked Quartz Composer, which is look very similar too), and may well purchase, especially if/when I get into development.
Though as a programmer I do prefer using text based languages (of course for non-programmers workbench is ideal!) .
However, I can see Belcanto doesnt seem ideal, I'd like a more object based approach, and the enumerating of objects looks problematic, though i assume rigs may clean this up a bit (by restricting namespace), but meaningful names would be preferable. (but difficult/impossible given belcanto numeric mapping)
Hmm, guess im talking myself out of using belcanto, but theres little alternative for a text/script language...
I saw some talk of using LUA, that would be nice !
Development, thanks, Ive already found the development section, and have had a quick look at 2.0 in git. My background is C++ (and C, Java) , not really done much more than 'play' with Python (but dont think that will be an issue).
I'll start working my way through the devcon presentations too.
Also kudos, to Eigenlabs, its really nice to see documentation, source code, and also training material for developers - its a rare thing, but makes life so much easier than having to figure it all out from the source code.
Anyway, first step is to get to learn to play the pico... but i know i wont be able to resist the urge to dabble in the software side, i never can :)
Thanks again,
Mark