In my opion, Spark is currently the only sw&controller combo that can be considered a groovebox and not 'just' a drummachine since it has more realtime controller posiibilities than any other.
It has the potential to be an even greater tool for live performance and such.
In my case with a few changes I could pretty much drop Live and do
everything in Spark.
1. The synth engine
Remove the over simplified front end and give us the (atleast) 2 synth
vco,vcf,vca,eg etc with the effects to play with that seems to be there
'behind the scenes'... i mean more 'serious' synth sounds!
2. Make patters & instruments so that you can load them without changing bank
and a browser for those
3. Make knobs 'free assignable' as in now you have 3 knobs per 'strip'. Make it
so that you can assign them anyway you like so you can have, for example,
8 knobs per instruments without selecting the 'strip'.
With those changes Spark would be pretty much perfect for oldschool acid
knob tweakers like me.
Ofcourse, DJ style 'track' cue/prelisten, loading partial patterns (like a synth track only),
making the mixer section midi controller based (i mean something like bcr2000), crossfading, loads of realtime effects (tapestop, gater...) etc...
... but hey, maybe in version 4