The above posts made me think about one aspect, pointed out by cturner: that the visual programming flow should be less "redundant" as possible. I still see one source of redundancy in the design, which is the "explicit execution" inlet: an implict execution inlet (leftmost inlet that when triggered it "bangs" implicitly) as pure data and Max do, would "clean" a bit more the graph, without loosing information.
True is that the final target is a musician, even if technically inclined. But it is the same musician that grasped Max or pd, or Csound or even Supercollider: once the documentation is clear and there are clear examples, learning Architect language is not much different from learning the above languages.
Thanks Thomas and cturner for the informative posts, and Colin for keeping it up
Alberto
