Hey there Eric ,
Thank you for reaching out to Ableton Support, and for your well worded response to recent changes in the Live software.
At the end of the day the user is the most important component of the Live software in regards to development and the end goal of audio production.
You are certainly a long time member of the Ableton tribe, and we do appreciate your input and the need for a discussion when it comes to major changes in the functionality of Live.
There will be times, however, where changes will be implemented that don't leave the entire user base satisfied, this is a reality of development and progress. It seems that you are well aware of this fact, but we also now that our team isn't capable of synthesizing the thoughts and workflows of our vast user-base whose input and daily use is the backbone of the our software.
Simply put it is a give and take, with no decisions being made hastily, and user experience research as a foundation of any major change in Live.
Your words have been noted and this is a point I will bring up to other members of the Live team. Change should be tested and not simply thrown at our users, and I will pass this on.
In the mean time, although i know this doesn't effect your work flow largely, a user has created a Max for Live device to regain the old functionality:
http://www.maxforlive.com/library/devic ... cclipcolor
I hope this helps, and please don't hesitate to ask if you have any further questions!
All the best,
Matt
Ableton Support
(I have not had the chance to experiment with the M4L patch referred to, but my reading of the the functionality of that patch is that the color is changed each time a clip is fired on a record enabled track... which is quite different from Live's pre-9.5 behavior and thus does not "regain the old functionality." I'm interested in users' experiences with this patch.)
soundsliketree wrote:(I have sent this as an email to support@ableton.com. If anyone has any other suggestions - please PM me and let me know.)
Dear Ableton development community,
I've been using Ableton Live as my primary studio production and live performance tool from the very beginning: Version 1. I remember the days before we had MIDI. I've had various complaints about the software over the years, but mostly I've just loved using Live. I think it is a fantastic, ground-breaking piece of software, and I look forward to many happy years to come.
However, I find myself deeply troubled by the change you've made to the clip coloring options. It's not because I don't like the new behavior; it's not useful for me at the moment, but I can imagine finding ways that it will be. Rather, I'm disturbed by the fact that you *removed* a feature that I and many others have integrated into our workflow - the ability to have each new clip be assigned a new color.
It's not a question of whether the current or previous situation is better - because it's not an either/or choice. It's a matter of principle: I believe very strongly that Ableton should not remove features when upgrading the software whenever possible. In this case, it seems obvious that you could have added the current behavior as a new option - extending existing functionality - rather than removing one functionality when adding another. There's ample room on the preferences panel, after all. And, there have been several excellent suggestions from users commenting on the poll thread of ways to implement the current new behavior while keeping the old one (in addition to further color controls that would also be straightforward to implement if you really want to improve the clip coloring functionality).
As I try to understand the motivations behind this change, it occurs to me that either ignorance or arrogance (or both) could be responsible for the way it was implemented:
Ignorance: Perhaps you not aware of the vast scope of the use cases of the software. You've made such an open ended creative tool, and this is undoubtably one of the great things about Live. You may need to do more outreach and learn more about incredible variety of ways people are using the software. Don't make changes that would seriously harm workflows that have been developed for years around existing features. This will alienate and anger the core of your most long-time, faithful users.
Arrogance: Or perhaps you do know how folks are using Live in such a myriad of ways, but you've choosen not to care for one reason or another - be it a business model decision, or a desire to shape development in a particular direction regardless of whether it hurts some users. I think it's fair to shape development by your choices of what new features to add, but surely you can attempt do this without removing features. In this case, had you attempted this, it seems pretty clear that you could have done it easily and gracefully, without impacting performance or the simplicity of the user interface.
Some of us may remember various times in Live's growth history when features were removed, and the community demanded they be reinstated. This is another one of these cases, and I hope you'll listen.
However, even deeper than this particular case is the principle behind upgrading and adding features. My confidence in the future of this software has been shaken, knowing that with any future update a feature I've relied on for my own use cases could simply be removed. I think you've made a mistake here, and I request that you correct it in the next update by working out a way to give us both the new and old options. Furthermore, I'd also like to request that you offer a pledge to your user community that you will do your best to retain all legacy functionality as you continue to develop the software.
Thanks for reading and considering these suggestions.
Warmly,
eO