From my point of view, i can live without the copy/swap functions from the controller since i can
use my mouse to do these on the software side. Spark is a hybrid instrument and developers have that in mind when they took some decisions regarding the interaction with the controller. Comments like:
i wonder what the hardware designers/developer team were thinking
erase button and no copy button *facepalm*
Probably IMHO you don't understood the hybrid concept developers had in mind.
The erase button makes sense, let's say, you want to erase a bad performance and write the new one immediately after, hit erase, confirm and move on. If you're happy with the pattern grab your mouse or use the track pad and copy/swap it from the software side. Isn't it a "hybrid" thinking?
Of course i agree some additional functionality can come very handy and i'd love to see it in the future
but the software side of Spark has a role too. Fact is that developers are open to suggestions and good ideas but the implementation of all these need effort and time...
My intention is not to support developers or bash the users, just want to emphasize the hybrid concept of Spark.