I havent read thru all the posts..so when i double what others allready said...i am sorry ...
Anyway...
A decent controler...good idea...And there is one that follows all needs..because the program has a structure and a workflow that is implemented in itself, and there is the task of live presented electronic music that hasnt changed much since the times people have put tons of sequencers, synths,fx racks and a complete mixing desk on stage and improvised with that...
A process also known as dub mixing..
And the keyword is improvisation here.
When its preprogrammed the tiny faderbox serves well allready.
Building a decent controler have to allow improvisation... sensfull adjustment...overview...spontanius actions...your hands have to be allowed to do things you havent them ordered to do...
Problem: It seems that exept maybe the lemur people with theire tablet nobody in the hardware companies trys to develop an instrument...
And it has to be an instrument...Live+dedicated hardware controler=instrument
The problem is that there are not many e-musicans theese days that really play...and live itself was forcing that... in the last gigs i played people said that the music was great but that i had some mixing mistakes...

..
mixing mistakes?..i was "composing" live... what the fuck... theese people are so used to preprogrammed acts and dj´s... However i realised that i got more attention and reaktion by beeing 100% live than the usual laptop act..
especially in relation to the very poor base materials i had ... On stage it got much better than the material made me believe that it coud be...
And thats the special magic in playing live... some mistakes..and some brilliant moments you never expected before getting on stage...
Turning the liveset into a unique point in time.
The past and the future of music is human interaction...wether with machines or other human beeings dont matters...we need control !
Maybe i am to oldschool..but my vision is that the future will be more improvised again... It´s just too boring when the Dj´s appear more live than the liveacts.
So a decend controler for Ableton Live is defently the wright direction to go IMO.
Its not easy to develop such a thing for a complex program like Live, that well can simulate a complete studio...And can be almost perfectly remote controled...see Kid Beyond...
He managed to turn live into a live multitrack looper... great... functions like this should be implemented in a more accessible form into live...but its great that its possible with supporting software...
Similar things need to happen with the clip selections...
here Live is pretty much like logic that leaves the design for a controlable surface to the user instead developing a logical grid that allows the user to learn the instrument "ableton Live"... therfore the cheapo hardware controler companys cant come up with something that is more than just a few asigneable knobs and buttons...
Conclusion...The hardware companys need people that know the real thing "the big setup and the improvisation..the dub mixing" to develop the wright ergonomics...
And Ableton needs to give certain aspects in the program more structure towards the same goal.
Threre is a reason that in 3 years we havent seen anything more than the good ol faderbox with some more knobs... thats not really development...
Maybe engage some musicans than allways looking for fresh "talent" with engineer degrees fresh from the university...
However..a practical example...
I once made myself a little scene selector for Live with the Nord modular G2...
one knob was selecting 8 scenes...another 8 groups of scenes..
selecting a new group of scenes automatical selected the first scene of that group...
simple..nothing special... but more practical than having 64 dedicated buttons on a big box...
Only problem... Live is not prepared for this kind of scene selection tactics because each new scene inserted/created would force me to reassign all scenes that follow, to make the new inserted scene availible from my controler...
So the freedom that you can adress everything yourself in live (like in logic) turns against you when some sort of standard selection procedure needs to be applied... than every move forces you to readress everything because ther is no standard...like scene one is selected with note 1..and scene 11 is selected with note 11...regardless how many scenes you might insert or not...
Ableton needs to develop a standard assignement for the main functions first. Than a decend hardware controler that concentrates on playbility instead of universality can happen...
This all over universality kills creativity..Or at least hides the possibilitys...
Too much options..no use to learn some moves that dont apply anymore the other day with the other configuration...
In the end you companys leave that important step of development to the user...
See again Emagic... they needed years to implement the protools keystroke set into theire software...
Digidesign spend theire development time for decend keycommands, emagic just offered to adress any key yourself...
Resulting in a situation where you wasnt even able to jump to the start of a selection within an audiofile without having adressed that keycommand before yourself...
resulting in a situation where you wasnt able to work in another studio with logic without your own set of key commands...
i really hated that...
Live needs a factory layout...and some clever extras regarding scene/clip selection and record/play selction (kid beyond)...
Assigning knobs to the inserted vst fx can be left to the user...
As soon that happens we will see some fancy controlers..it needs to be layed out in the software first...
my 200.-€..

regards
Sven