Hi, in that case you may want to check the way that any potential purchase handles arrays and other objects you may be familar with.Kruddler wrote: ... what I am looking for is a powerful platform to create synthesisers on. I want to invest my time in to getting my head around the architecture of one of these platforms and spending a good deal of time on designing synths from scratch. I'm a programmer. I'm used to this stuff....
Personally I find the graphical boxes-and-wires metaphor is nice for some things, but for an array? or to define a class or a function? It seems harder and less sensible to use boxes and wires than to simply type it out.
I don't know how Usine handles these issues but ...
Reaktor uses boxes and wires all the way, even down to the JIT compile thingy they added.
Synthedit allows you to write additional stuff in C++ and include them, which is damn handy, but Windows only.
Synthmaker has a code window which allows its own ECMA (C style) coding of variables, arrays and such, and also an ASM window. I like Synthmaker, but it's also Windows only.
so all of them are a bit weird for me.
tldr; as you are a programmer, check whether Usine will let you define and call objects as you might like, because you may come to hate having to draw a picture of a multi-dimensional Array