imekon ·
We have array of floats, integers, strings...
How about a data structure?
One that can load/save an XML file either to presets or a seperate file?
The actual structure comes from the XML, as a tree structure. Like the 'get int' and 'get float', there could be a 'get whatever' module to access the tree.
Why would anyone need this? Isn't this overkill for a synthesizer?
Someone famous once said "Programs = data structures + algorithms"
SM has the algorithms but not the data structures. I find it messy creating a step sequencer using arrays - I'd prefer to use a structure instead.
I'd be perfectly happy if this was implemented through a code module that could accept floats/ints/strings on input and output, and declare structs internally.