Is there any way of speeding up booting up?
Am I right in thinking that as you have more profiles the boot time takes longer. So therefore it's the loading of the profiles that's the slowdown?
Can an option be added to allow "load on selection" rather than "load at boot"? I'd be willing to sacrifice "instant" switching between profiles on the first switch after turning on if we could get much faster boot times, and it would just load in the profiles as you encountered them.
The way I see this working (if it would help with speed) is that it would boot and just load in the first profile, with performance mode when that's eventually added it would load in all the profiles attached to the song/set in the perform list, so for that mode you'd always have instant switching. And then when you switched to a new profile that's not been loaded yet it would try to load that in as quickly as possible. The loading should happen in a second thread so that if the user jumps off to the next profile before the current one is loaded it'll break the thread, cancel the load and move on to the next profile rather than holding things up.
Really anything to speed things up at all. I'm beginning to get quite desperate because it's at the point where I'm no longer thinking "oh i'll just switch on the KPA and do a little noodling" but instead "hmm, do I have time to switch on the KPA and wait for it to boot up to do some noodling?", which takes away a lot of the immediacy of the creative process, and if I were playing live I'd be seriously concerned about the boot times in case of some incident.
So I'm begging you Christoph, please anything at all that you can do. Fire up that Vtune/Shark or whatever it is you use on a DSP and kick some boot optimization butt for us.