Posted: Tue Jun 12, 2007 8:15 am
initial impressions...
case sensitivity sucks, all lower case works for me. In some cases it's 'Application' or 'application', eg "doc=Live.Application.get_application().get_document()"
Too much to remember. If I writing this code daily it would stick, but we're hobbyists.
I look forward to more source code looks, looks like it's in the works like this page Until then I'll read up at python.org and consider the connections.
The install docs says to put unzip the files into a SCRIPTS directory, it's kind of misleading, don't make a SCRIPTS directory, the
LiveTelnet
LiveOSC
simple_osc_client
folders go into the
Ableton\Live 6.0.7\Resources\MIDI Remote Scripts
Next to the dirs for the other possible devices that show up in Live under control surfaces. Make a dir there called "The Alan Parsons Project" and The Alan Parsons Project will show up as a control surface (but is totally worthless, that's just where Live gets the names of control surfaces).
It's pretty quick to check out, unzip the files like I wrote above, set up "Live Telnet" as a control surface, it just shows up as the directory should.
on windows hit START-cmd and type in
doc=Live.Application.get_application().get_document()
<enter>
doc.tempo = 80
and watch the tempo change in Live.
From there, in the Python shell window hit File and open
C:\Program Files\Ableton\Live 6.0.7\Resources\MIDI Remote Scripts\LiveTelnet\LiveTelnet.py
to see what the LiveTelnet command does
and check to see what Python commands are being used, the code is commented.
http://docs.python.org/ref/front.html
and start reading to see how it's implemented.
anyway, enough for a first night's look, my $0.02 on getting started...
case sensitivity sucks, all lower case works for me. In some cases it's 'Application' or 'application', eg "doc=Live.Application.get_application().get_document()"
Too much to remember. If I writing this code daily it would stick, but we're hobbyists.
I look forward to more source code looks, looks like it's in the works like this page Until then I'll read up at python.org and consider the connections.
The install docs says to put unzip the files into a SCRIPTS directory, it's kind of misleading, don't make a SCRIPTS directory, the
LiveTelnet
LiveOSC
simple_osc_client
folders go into the
Ableton\Live 6.0.7\Resources\MIDI Remote Scripts
Next to the dirs for the other possible devices that show up in Live under control surfaces. Make a dir there called "The Alan Parsons Project" and The Alan Parsons Project will show up as a control surface (but is totally worthless, that's just where Live gets the names of control surfaces).
It's pretty quick to check out, unzip the files like I wrote above, set up "Live Telnet" as a control surface, it just shows up as the directory should.
on windows hit START-cmd and type in
doc=Live.Application.get_application().get_document()
<enter>
doc.tempo = 80
and watch the tempo change in Live.
From there, in the Python shell window hit File and open
C:\Program Files\Ableton\Live 6.0.7\Resources\MIDI Remote Scripts\LiveTelnet\LiveTelnet.py
to see what the LiveTelnet command does
and check to see what Python commands are being used, the code is commented.
http://docs.python.org/ref/front.html
and start reading to see how it's implemented.
anyway, enough for a first night's look, my $0.02 on getting started...

