yeah sorry frank, i should have explained more clearly.<br><br>i also think that no GUI is the way to go for functional abstractions.  that was the big flaw of the DIY library i did, that the function of the abstractions was tied in with the gui component.  i did it that way because i didn&#39;t want to clutter the namespace with too many abstractions, and the thought of one abstraction for function, and then a different one for GUI was not appealing at the time.<br>
<br>but now, i think that is the only way to go.  like, as you said, for polyphony.  and then also for the many many cases in which you&#39;d want to build your own gui for custom control.<br><br>i do think you guys have got a really really strong system there with rjlib.  but i was just saying that without the gui stuff, it doesn&#39;t exactly fit into being that &#39;all purpose building blocks&#39; library that we are discussing.<br>
<br><br>