I came across this very interesting article on the nature of scripting: http://arstechnica.com/information-tech ... utomation/
(Very much worth a read!)
It made me aware of the fact that I possibly missed a whole layer to Live up to this point: its scripting functionality.
As far as I recall the openness of Live to scripting is one of its strong points listed by experts. This brought me to thinking about a problem I have with the way Live records (or doesn't!) automation into clips (Session or Arrangement) and how this problem could possibly be remedied through scripting.
Here a short recap of my very simple problem:
I want Live to record the state of every automatable parameter into the clip (Session and Arrangement) by setting a break point at the beginning and another one at the end.
This way I can play around with my instruments and totally change the sound they produce after I already recorded something and it will still sound the same when I play that recorded clip again. (Now only automation gets recorded for parameters that I actively automate)
Live does not have that functionality and it might be a long time, if ever, before it gets added.
I can of course do it manually and go into the automation envelope section in the clip and set the break points for all parameters one by one myself, but that is VERY tedious.
But if I understand scripting correctly it shouldn't be too hard to automate that procedure.
The script would basically involve: read all parameter states on record start and set breakpoint to the current value; read all parameter states on record end and set break point at current value.
It would be best if this script could be set up so it does this every time I hit record, without me having to trigger it.
Would this be doable?
What method would be best/easiest to use? (M4L, clyphx, Apple script (or its Windows equivalent), User remote scripts)
If someone has his "scripting in Live" chopps down and could hack this up in minutes, would you be willing to share that script/knowledge?
I was also thinking that, if I'm indead right, and this can be achieved through scripting easily, then we should possibly make a thread where we collect and share all the useful little scripts that one might have created for use in Live. It could become a powerful resource!
Thanks for your input guys!
