Who wants access to Ableton's Python API? .. You? .. Ok!
-
- Posts: 128
- Joined: Wed Jun 06, 2007 10:48 am
Who wants access to Ableton's Python API? .. You? .. Ok!
FOR IMMEDIATE RELEASE:
CONTACT:
LiveAPI.org Project
E-mail : press@liveapi.org
Website: http://www.liveapi.org/
LiveAPI.org Project Announces Third-Party Ableton Live API Python SDK
Santa Cruz, CA, USA, June 5th 2007 - LiveAPI.org is proud to announce the availability of the first SDK for Ableton Live's Python API.
LiveAPI.org is an independent open-source software development project with the aim of providing cutting-edge tools for manipulation of the Live Python API. Through reverse engineering and network programming techniques LiveAPI.org has created an SDK that will change the way you use of Ableton Live.
SDK components:
# LiveOSC - A UDP network based Open Sound Control (OSC) interface that allows both sending and recieving of OSC messages through a Python callback system. Any task that can be performed with the Python API can be triggered as well as monitored. By Nathan Ramella and Rob King. Currently our updates are limited to 60ms intervals, but we hope to find ways to bring that number down. You won't be sending MIDI notes via OSC with a lot of success, but you can do so much more!
# LiveTelnet - Telnet server access the Python CLI for exploration and programatical manipulation of the Live Python API. By Rob King
# Ableton Live API Documentation - Full documentation on whats available in the Ableton Live Python API reprinted with permission from Ableton AG. Original extraction from runtime objects by James Andrew.
This announcement is to invite Ableton Live enthusiasts to visit LiveAPI.org, our source-code is free and released under the LGPL license, we have created a forum at http://www.LiveAPI.org/forum for discussion of LiveAPI.org based projects, SDK techniques and bug reports.
About LiveAPI.org - LiveAPI.org is an open-source project formed May 2007. LiveAPI.org SDK is the creation of Nathan Ramella, Rob King and James Andrew. For additional information visit us at http://www.LiveAPI.org, direct press inquiries to to press@liveapi.org.
Special thanks to Bernd, Stefan, and Jan of Ableton who were gracious enough to provide the assistance they did. If this project is any indication of how big of fans we are of Ableton, we're even bigger fans today.
END
CONTACT:
LiveAPI.org Project
E-mail : press@liveapi.org
Website: http://www.liveapi.org/
LiveAPI.org Project Announces Third-Party Ableton Live API Python SDK
Santa Cruz, CA, USA, June 5th 2007 - LiveAPI.org is proud to announce the availability of the first SDK for Ableton Live's Python API.
LiveAPI.org is an independent open-source software development project with the aim of providing cutting-edge tools for manipulation of the Live Python API. Through reverse engineering and network programming techniques LiveAPI.org has created an SDK that will change the way you use of Ableton Live.
SDK components:
# LiveOSC - A UDP network based Open Sound Control (OSC) interface that allows both sending and recieving of OSC messages through a Python callback system. Any task that can be performed with the Python API can be triggered as well as monitored. By Nathan Ramella and Rob King. Currently our updates are limited to 60ms intervals, but we hope to find ways to bring that number down. You won't be sending MIDI notes via OSC with a lot of success, but you can do so much more!
# LiveTelnet - Telnet server access the Python CLI for exploration and programatical manipulation of the Live Python API. By Rob King
# Ableton Live API Documentation - Full documentation on whats available in the Ableton Live Python API reprinted with permission from Ableton AG. Original extraction from runtime objects by James Andrew.
This announcement is to invite Ableton Live enthusiasts to visit LiveAPI.org, our source-code is free and released under the LGPL license, we have created a forum at http://www.LiveAPI.org/forum for discussion of LiveAPI.org based projects, SDK techniques and bug reports.
About LiveAPI.org - LiveAPI.org is an open-source project formed May 2007. LiveAPI.org SDK is the creation of Nathan Ramella, Rob King and James Andrew. For additional information visit us at http://www.LiveAPI.org, direct press inquiries to to press@liveapi.org.
Special thanks to Bernd, Stefan, and Jan of Ableton who were gracious enough to provide the assistance they did. If this project is any indication of how big of fans we are of Ableton, we're even bigger fans today.
END
-
- Posts: 128
- Joined: Wed Jun 06, 2007 10:48 am
OSC Control of live in whatever capacity you want (if you program it). This goes far beyond MIDI mapping, this is actually manipulating the underlying objects of the Python API. Pretty much the next layer deep is compiled C++ and their DSP code. If you're hardcore with Live, this will be a whole new level for you to geek out on.hoffman2k wrote:Bitchin
When you say OSC control of Live. Is that only with the parameters that can be used for automapping? Or have you figured out a 2 way system that sends out the state of a whole device?
Check out the API docs
http://www.liveapi.org/downloads/Ableto ... I_docs.rar
I should also note, our SDK is buggy, about 1.5 weeks old, but it's heavily documented in the source (although not many other places currently). Fortune favors the bold. But the project wanted to get this out and show off our new toys. Enjoy!
Last edited by Nathan Ramella on Wed Jun 06, 2007 11:12 am, edited 1 time in total.
Ah, so there is currently no OSC project going on?Nathan Ramella wrote:OSC Control of live in whatever capacity you want (if you program it). This goes far beyond MIDI mapping, this is actually manipulating the underlying objects of the Python API. Pretty much the next layer deep is compiled C++ and their DSP code. If you're hardcore with Live, this will be a whole new level for you to geek out on.hoffman2k wrote:Bitchin
When you say OSC control of Live. Is that only with the parameters that can be used for automapping? Or have you figured out a 2 way system that sends out the state of a whole device?
Check out the API docs
http://www.liveapi.org/downloads/Ableto ... I_docs.rar
You basically just prooved the theory and shit is about to get down
Anyway, I got a high suspicion that Ableton is implementing OSC anyway. So no need to for me to take a crash course in python.
If Dexter is going to be supported by Ableton Live, Live will have to need OSC. Because Dexter operates on a combination of MIDI and OSC.
And..
You say can access the telnet server from Live.
So whats to stop them to allow Live to access Max?
I applaud your project. If they don't have these features with Live 7.
Somebody else will have hacked it by xmas
This opens up a lot of doors. I bet its getting drafty in Schönhauser Allee 6
-
- Posts: 128
- Joined: Wed Jun 06, 2007 10:48 am
We currently have a handful of OSC callbacks implemented with many more to come. The simple fact is, 3 guys working on this is far less powerful than N number of Ableton users who're motivated to do something hot.
We've got forums setup and there's a section for feature requests. If you've got slick ideas for OSC commands that make sense, we'll put them in.
We've got forums setup and there's a section for feature requests. If you've got slick ideas for OSC commands that make sense, we'll put them in.
-
- Posts: 8803
- Joined: Wed Mar 31, 2004 3:12 pm
- Location: www.fridge.net.au
- Contact:
-
- Posts: 5788
- Joined: Wed Nov 24, 2004 11:05 pm
- Location: Melbourne Australia
- Contact:
-
- Posts: 8803
- Joined: Wed Mar 31, 2004 3:12 pm
- Location: www.fridge.net.au
- Contact:
-
- Posts: 8803
- Joined: Wed Mar 31, 2004 3:12 pm
- Location: www.fridge.net.au
- Contact: