Hey,
I noticed that bug fixes to EigenD come in two flavors:
* updates to the core library and code
* updates to the factory setup
The first flavor is one that we all expect with application updates and automatically applies to existing user documents (setups).
The second one is starting to worry me though since it doesn't update any of the already existing user setups that a musician made with a previous version. This means that to fully upgrade to a new version of EigenD, you have to re-create all your user setups with the new factory setup. I've had to do this twice already. With the four user setups I've got now it's already getting on my nerves, I can't imagine what it will be like several months down the road.
I think you should add a migration feature that takes all the instruments, drum loops, scales, audio unit effects (inline and send), volumes, pans and recordings (anything user configurable), and automatically configures them for another setup (like a new factory setup). For anything that doesn't map directly (like for instance, when less or more instruments of a particular type is present) you should present several options:
* use the new setup's configuration and select which instruments you want to actually migrate
* change the type of instruments that will then be reconfigured in the new setup (ie. change a sampler instrument into an audio unit instrument or vice versa)
Without this, I don't think that any musician will feel comfortable to spend time configuring a setup in detail, only to have to do this again at the next EigenD release.
Thanks,
Geert