Jump to content

Ableton Live Python API


3 replies to this topic

#1
archietech

    SoundPunk Veteran

  • Members
  • PipPipPipPipPip
  • 537 posts

Quote

FOR IMMEDIATE RELEASE:

CONTACT:
LiveAPI.org Project
E-mail : [email protected]
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 [email protected]

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.

8)

#2
Cheyne

    El Capitano

  • Administrators
  • 2,658 posts
  • LocationLondon
Wow thats awesome ...  I cant for the life of me imagine why id need to telnet into my live though ;D   

I can see it now , ill be war driving out the front of clubs soon , getting root shell on the DJ's laptop and fucking with the crowd dropping country tracks ;D

#3
ehsan

    SoundPunk Veteran

  • Members
  • PipPipPipPipPip
  • 1,179 posts
Seriously don't get it. Can we get a lay persons explanation pls?

#4
Cheyne

    El Capitano

  • Administrators
  • 2,658 posts
  • LocationLondon
Basically , Ableton can be controlled by a Python written app ...  which opens doors to , network based ableton work  .. hell even managing your ableton setup VIA a web browser  ...


In theory, If you were running a python API enabled Ableton install , on a Wireless enabled laptop , AD-HOC connected to your PDA or Phone , Via HTTP or some other method ,  you could be  Playing an Ableton set at a club ,  then take your PDA with you to the toilet , or to the bar to pick up some bird ,  but continue Dj'ing via your PDA or cell smart phone ..

;D ...  Mind you ... this is a MASSIVE theory ...      from where they're saying  that can do little more than send a few commands to Ableton over telnet or something similiar ... which is pretty damn basic ...  but could lead to things like  scripted sets , scripted triggering , or remote playback ..





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users