Who wants access to Ableton's Python API? .. You? .. Ok!

Discuss music production with Ableton Live.
ST8
Posts: 259
Joined: Mon Jan 26, 2009 12:55 pm

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by ST8 » Wed Aug 05, 2009 12:22 pm

nbinder wrote:Strange. Downloaded the latest ZIP, and it is working again. Let's see for how long. :?
Its best to keep track of whats going on on the monome forum. I do break things from commit to commit ;)
http://post.monome.org/comments.php?DiscussionID=4607

nbinder
Posts: 867
Joined: Tue Apr 29, 2008 1:47 pm

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by nbinder » Wed Aug 05, 2009 2:15 pm

Okay... as I don't have an account there (yet), here is a huge bug:

If you set the loop start/end and the clip is not playing, it will set the start and end OF THE CLIP instead of the loop brace.

carrieres
Posts: 251
Joined: Thu Sep 13, 2007 7:54 am
Location: Poissy, France
Contact:

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by carrieres » Tue Oct 13, 2009 8:57 am

hi,
is this a dead project ?
it seems that the links on the first page has changed to http://code.google.com/p/liveapi/
there is no news since a lot of time :(
best regards
Yamaha CS-30 and FS1R, Roland SH-1 and MKS70, Focusrite Scarlett 18i6, Oberheim Matrix 1000, Novation Remote 37SL and Launchpad PRO, Alesis M1Active 520, Ableton Push2
AMD Ryzen 7 7745HX, Win 11, Ableton Live 12.1 Suite
http://soundcloud.com/ccarrieres

julienb
Posts: 1843
Joined: Sat Oct 29, 2005 1:15 pm
Location: France
Contact:

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by julienb » Tue Oct 13, 2009 9:04 am

it was about access by hacking scripts, now Ableton support the Official Live API through Max for Live. 8O

just read that: http://www.ableton.com/extend
Julien Bayle
Art + Teaching/Consulting

Ableton Certified Trainer
Max Certified Trainer


Structure Void / Ableton Certified Training Center

carrieres
Posts: 251
Joined: Thu Sep 13, 2007 7:54 am
Location: Poissy, France
Contact:

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by carrieres » Tue Oct 13, 2009 10:02 am

can i still use it with ableton live 7 or 8 ?
thanks
Yamaha CS-30 and FS1R, Roland SH-1 and MKS70, Focusrite Scarlett 18i6, Oberheim Matrix 1000, Novation Remote 37SL and Launchpad PRO, Alesis M1Active 520, Ableton Push2
AMD Ryzen 7 7745HX, Win 11, Ableton Live 12.1 Suite
http://soundcloud.com/ccarrieres

julienb
Posts: 1843
Joined: Sat Oct 29, 2005 1:15 pm
Location: France
Contact:

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by julienb » Tue Oct 13, 2009 10:08 am

it works til 7.0.15, if I remember correctly.
after that, there are some modifications to do.

but you should consider live 8 + max for live that provide a nice way to hack everything you want with the pretty high-level graphical language of Max!
Julien Bayle
Art + Teaching/Consulting

Ableton Certified Trainer
Max Certified Trainer


Structure Void / Ableton Certified Training Center

carrieres
Posts: 251
Joined: Thu Sep 13, 2007 7:54 am
Location: Poissy, France
Contact:

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by carrieres » Tue Oct 13, 2009 11:52 am

but there is no python ...
Yamaha CS-30 and FS1R, Roland SH-1 and MKS70, Focusrite Scarlett 18i6, Oberheim Matrix 1000, Novation Remote 37SL and Launchpad PRO, Alesis M1Active 520, Ableton Push2
AMD Ryzen 7 7745HX, Win 11, Ableton Live 12.1 Suite
http://soundcloud.com/ccarrieres

julienb
Posts: 1843
Joined: Sat Oct 29, 2005 1:15 pm
Location: France
Contact:

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by julienb » Tue Oct 13, 2009 12:00 pm

I guess you can wrap python to Max if you really love python.
but you wouldn't need python to control live with Max for live...
Julien Bayle
Art + Teaching/Consulting

Ableton Certified Trainer
Max Certified Trainer


Structure Void / Ableton Certified Training Center

yannxou
Posts: 153
Joined: Fri Feb 27, 2004 8:39 pm
Location: Barcelona
Contact:

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by yannxou » Wed Mar 10, 2010 10:46 am

Hi, anybody still using the LiveOSC python script?

I cannot succeed getting the clip.color property and it always returns 0..
Live 12.1 Suite / M1 MacBook Pro 16" / 32Gb RAM
https://soundcloud.com/bachstripvoice

julienb
Posts: 1843
Joined: Sat Oct 29, 2005 1:15 pm
Location: France
Contact:

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by julienb » Wed Mar 10, 2010 1:27 pm

max for live is supported, this python side doesn't seem to be... so I really advice you to use max for live & javascript.. it is VERY fast.
Julien Bayle
Art + Teaching/Consulting

Ableton Certified Trainer
Max Certified Trainer


Structure Void / Ableton Certified Training Center

ST8
Posts: 259
Joined: Mon Jan 26, 2009 12:55 pm

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by ST8 » Wed Mar 10, 2010 1:45 pm

The project is not quite dead ;) ive just not been able to get the original repositories updated to link to the latest versions.

A current working LiveOSC for mac (Live 8 upwards) and windows (Live 7 upwards) can be found at:
http://monome.q3f.org/wiki/LiveOSC

I'm running on mac with Live 8.1.3. It supports listeners which means you dont need to poll for clip status / device parameters / etc /etc. See the above link for everything thats implemented.

@yannxou
i'll try and check that out tonight and see whats wrong.

3phase
Posts: 4648
Joined: Fri Sep 26, 2003 3:29 am
Contact:

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by 3phase » Wed Mar 10, 2010 1:54 pm

ST8 wrote:The project is not quite dead ;) ive just not been able to get the original repositories updated to link to the latest versions.

A current working LiveOSC for mac (Live 8 upwards) and windows (Live 7 upwards) can be found at:
http://monome.q3f.org/wiki/LiveOSC

I'm running on mac with Live 8.1.3. It supports listeners which means you dont need to poll for clip status / device parameters / etc /etc. See the above link for everything thats implemented.

@yannxou
i'll try and check that out tonight and see whats wrong.

Live 8.13?? the stable version for special users?
mac book 2,16 ghz 4(3)gb ram, Os 10.62, fireface 400,

LoopStationZebra
Posts: 10586
Joined: Sat Jan 17, 2009 5:57 pm
Contact:

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by LoopStationZebra » Wed Mar 10, 2010 1:58 pm

3phase wrote:Live 8.13?? the stable version for special users?

lol. Yes. Well, actually, we all have it except YOU. :P
I came for the :lol:
But stayed for the :x


yannxou
Posts: 153
Joined: Fri Feb 27, 2004 8:39 pm
Location: Barcelona
Contact:

Re: Who wants access to Ableton's Python API? .. You? .. Ok!

Post by yannxou » Thu Mar 11, 2010 10:09 am

@ST8: Thanks, I'll keep checking for updates in liveOSC. After evaluating both Python and Max4Live (even with javascript) I prefer the Python alternative which I feel more like a real programming environment.

I don't know which method has better performance but if you just want to communicate with Live to build a new interface, I see some advantages of Python over Max4Live:
1. Users do not need a licence for Max4Live.
2. Once the Python script is configured as a control surface it works for all projects and there's no need to load a Max4Live patch every time.

One thing I don't really feel comfortable though, is how the callbacks are implemented, but that's a problem of Live itself I guess. For example, I'd like to see a global callback for clips like 'clipChanged(int track, int scene, int property)' instead of needing to add a callback for each property on each clip which forces the need to rescan all clips and add/remove new callbacks to newly added/removed clips each time a track/scene is added/deleted...
Live 12.1 Suite / M1 MacBook Pro 16" / 32Gb RAM
https://soundcloud.com/bachstripvoice

Post Reply