Who wants access to Ableton's Python API? .. You? .. Ok!
-
- Posts: 42
- Joined: Tue Jun 12, 2012 6:06 pm
- Location: BC, Canada
- Contact:
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
I saw a response in this thread that copied what sure looks like a Python interactive interpreter talking to the API and introspecting it. Can anyone tell me how this was accomplished? I seemingly can't just drop into pdb from a script, but I would LOVE to be in an interactive interprete.
Thanks!
iain
Thanks!
iain
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
What you're looking for is LiveTelnet, heres an updated getting started tutorial for it:iainduncan wrote:I saw a response in this thread that copied what sure looks like a Python interactive interpreter talking to the API and introspecting it. Can anyone tell me how this was accomplished? I seemingly can't just drop into pdb from a script, but I would LOVE to be in an interactive interprete.
Thanks!
iain
http://blog.fluffypattern.ch/?p=226
-
- Posts: 42
- Joined: Tue Jun 12, 2012 6:06 pm
- Location: BC, Canada
- Contact:
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
Awesome, thanks so much!
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
Some work made on my spare time:
http://julienbayle.net/ableton-live-9-m ... te-scripts
It works for Live 9.
I have also decompiled Push scripts.
http://julienbayle.net/ableton-live-9-m ... te-scripts
It works for Live 9.
I have also decompiled Push scripts.
Julien Bayle
____________________________________________________________________________________________________
art + teaching/consulting
ableton certified trainer
____________________________________________________________________________________________________
____________________________________________________________________________________________________
art + teaching/consulting
ableton certified trainer
____________________________________________________________________________________________________
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
You still have spare time?julienb wrote:Some work made on my spare time:
http://julienbayle.net/ableton-live-9-m ... te-scripts
It works for Live 9.
I have also decompiled Push scripts.
Hey Julien, can I borrow a cup of sugar and Push?
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
hoffman2k wrote:You still have spare time?julienb wrote:Some work made on my spare time:
http://julienbayle.net/ableton-live-9-m ... te-scripts
It works for Live 9.
I have also decompiled Push scripts.
Hey Julien, can I borrow a cup of sugar and Push?
Julien Bayle
____________________________________________________________________________________________________
art + teaching/consulting
ableton certified trainer
____________________________________________________________________________________________________
____________________________________________________________________________________________________
art + teaching/consulting
ableton certified trainer
____________________________________________________________________________________________________
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
great work Julien.. going to dive into this when I have the time..
thanks so much for sharing your work
thanks so much for sharing your work
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
let me know your explorations too3dot... wrote:great work Julien.. going to dive into this when I have the time..
thanks so much for sharing your work
I'm interested !
Julien Bayle
____________________________________________________________________________________________________
art + teaching/consulting
ableton certified trainer
____________________________________________________________________________________________________
____________________________________________________________________________________________________
art + teaching/consulting
ableton certified trainer
____________________________________________________________________________________________________
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
(: I’m making some work in my spare time too:julienb wrote:Some work made on my spare time:
http://julienbayle.net/ableton-live-9-m ... te-scripts
Live API actively expands. Documentation which laid out by Hanz Petrov (API_MakeDoc) becomes too cumbersome. It is difficult to search, to compare different versions, to understand what features are added, that has changed.
I spent the time and has made more advanced design of this unofficial documentation:
https://nsuspray.github.io/Live_API_Doc/
I have tried to simplify the search and navigation, to make design more accessible. It has a function of comparing different versions with independent displaying additions, changes, matches. I think you will understand.
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
This is great thank you!
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
THanks NSU_Spray, good stuff
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
Hello,
I don't know if this is a good place to ask but there seems to be a lot of Python/Live knowledge in this thread!
I was wondering if there is a way to simply save the current song using Python. I haven't found it in the Live APIs posted here, but you never know!
Context: I would like to add a "save" button to my control surface' remote control script. Ideally, the button would light up as soon as there are unsaved changes, so a listener for the current saved/unsaved state would be useful too.
I don't know if this is a good place to ask but there seems to be a lot of Python/Live knowledge in this thread!
I was wondering if there is a way to simply save the current song using Python. I haven't found it in the Live APIs posted here, but you never know!
Context: I would like to add a "save" button to my control surface' remote control script. Ideally, the button would light up as soon as there are unsaved changes, so a listener for the current saved/unsaved state would be useful too.
-
- Posts: 1
- Joined: Sun Jul 17, 2022 2:12 pm
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
julienb wrote: ↑Mon Mar 11, 2013 10:27 amSome work made on my spare time:
http://julienbayle.net/ableton-live-9-m ... te-scripts
Thanks for sharing these resources . They have been extremely helpful in navigating the treacherous waters of the Ableton APINSU_Spray wrote: ↑Tue Dec 27, 2016 1:10 pm(: I’m making some work in my spare time too:
https://nsuspray.github.io/Live_API_Doc/
I just managed to get a Python typings generation system for the Live API mostly functional, here's a video demoing IntelliSense completions and Go to Definition functionality:
The types aren't 100% complete, I was able to convert the function signatures pretty thoroughly, but there are a lot of <class 'property'>, etc. types that I had to use Any for. I ended up generating a map of every object path so that I can override value types, return types, and arg types manually if necessary, and filled in the parts of the API that I'll be using most immediately. I'm also going to try setting up an Ableton Set that has most entities available, so that I can try to do a crawl of instantiated classes and get the actual types.
Lmk if this seems interesting/helpful to anyone!
I also posted a bit more about my development setup here:
https://github.com/gluon/AbletonLive9_R ... 1185792347
I'd love to hear about anyone else's personal workflows/systems/etc.!
Re: Who wants access to Ableton's Python API? .. You? .. Ok!
Hey guys,
I am currently looking for someone that can modify a existing MIDI remote script,
and am willing to compensate the person appropriately for the time spend.
If anyone here is interested, please send a PM.
Best regards
Markus
I am currently looking for someone that can modify a existing MIDI remote script,
and am willing to compensate the person appropriately for the time spend.
If anyone here is interested, please send a PM.
Best regards
Markus