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

Discuss music production with Ableton Live.
tbone_us
Posts: 10
Joined: Wed Mar 08, 2006 9:17 pm

Post by tbone_us » Wed Aug 08, 2007 5:59 pm

I had the same problem, you have to change some of the imports and specify the full path to the api core.

see http://www.liveapi.org/forum/viewtopic.php?t=40

After that I got telnet and OSC working no problem.

Now trying to communicate to the API via a telnet or OSc UDP client in C# (so I can integrate the API into an existing microKontrol application if anyone has any ideas?

Hope that helps

BinaryB
Posts: 1016
Joined: Mon Apr 18, 2005 6:04 am
Location: Sydney / SanFrancisco

Post by BinaryB » Sun Aug 19, 2007 12:22 pm

I am looking at my Novation remote and wondering... :D
Live8 & Serato
Download NYE'08 DJset

longjohns
Posts: 9088
Joined: Mon Dec 22, 2003 3:42 pm
Location: seattle

Post by longjohns » Sun Aug 19, 2007 4:05 pm

wondering?

"Live is great, but there's just not enough typing"

This could be your ticket!

;)

forge
Posts: 17422
Joined: Wed Apr 21, 2004 9:47 am
Location: Queensland, AU
Contact:

Post by forge » Sun Aug 19, 2007 10:10 pm

longjohns wrote:wondering?

"Live is great, but there's just not enough typing"

This could be your ticket!

;)
:lol:

BinaryB
Posts: 1016
Joined: Mon Apr 18, 2005 6:04 am
Location: Sydney / SanFrancisco

Post by BinaryB » Sun Aug 19, 2007 10:19 pm

forge wrote:
longjohns wrote:wondering?

"Live is great, but there's just not enough typing"

This could be your ticket!

;)
:lol:
No, i was thinking about bending it over and giving it a good old dicking without a mouse - just getting my groove on and stroking away.
These forums give me all the typing i could ever want. :wink:

But i dont think this topic deserves that type of forum banter... :D
Live8 & Serato
Download NYE'08 DJset

friend_kami
Posts: 2255
Joined: Mon May 29, 2006 10:10 pm

Post by friend_kami » Sun Aug 19, 2007 11:23 pm

longjohns wrote:wondering?

"Live is great, but there's just not enough typing"

This could be your ticket!

;)
since ive started renaming all my tracks/clips/etc for ease of use in session view jam-mode, i find myself typing hell of alot!

also multitasking the forums/live when jamming makes me type even more!
:o

ill shutup now..

BinaryB
Posts: 1016
Joined: Mon Apr 18, 2005 6:04 am
Location: Sydney / SanFrancisco

Post by BinaryB » Mon Aug 20, 2007 12:23 am

My Kore controller supports OSC apparently. Maybe there is hope for it yet.
Live8 & Serato
Download NYE'08 DJset

noisetonepause
Posts: 4938
Joined: Sat Dec 28, 2002 3:38 pm
Location: Sticks and stones

Post by noisetonepause » Mon Aug 20, 2007 1:15 am

BinaryB wrote:My Kore controller supports OSC apparently. Maybe there is hope for it yet.
Good example of the chicken & egg problem relating to adaption of OSC... NI have actually had it in their software for a good while now.
Suit #1: I mean, have you got any insight as to why a bright boy like this would jeopardize the lives of millions?
Suit #2: No, sir, he says he does this sort of thing for fun.

Tone Deft
Posts: 24152
Joined: Mon Oct 02, 2006 5:19 pm

Post by Tone Deft » Mon Aug 20, 2007 1:37 am

noisetonepause wrote:
BinaryB wrote:My Kore controller supports OSC apparently. Maybe there is hope for it yet.
Good example of the chicken & egg problem relating to adaption of OSC... NI have actually had it in their software for a good while now.
Live 7 with OSC?? I soooo hope that's the crux of the C74 collaboration. I'd love to be able to poll Live for .als details from max/msp.

is there a relation between OSC and python?
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

BinaryB
Posts: 1016
Joined: Mon Apr 18, 2005 6:04 am
Location: Sydney / SanFrancisco

Post by BinaryB » Mon Aug 20, 2007 3:32 am

Tone Deft wrote:
noisetonepause wrote:
BinaryB wrote:My Kore controller supports OSC apparently. Maybe there is hope for it yet.
Good example of the chicken & egg problem relating to adaption of OSC... NI have actually had it in their software for a good while now.
Live 7 with OSC?? I soooo hope that's the crux of the C74 collaboration. I'd love to be able to poll Live for .als details from max/msp.

is there a relation between OSC and python?
I am still confused about what the chicken and egg problem answer means in realation to OSC and Python... but thats the crux of it innit ?

The only relation i know of is that Pythons eat chickens.

Does the lack of OSC in the Novation remote make it useless for
talking to the Live API with Python ?
Live8 & Serato
Download NYE'08 DJset

longjohns
Posts: 9088
Joined: Mon Dec 22, 2003 3:42 pm
Location: seattle

Post by longjohns » Mon Aug 20, 2007 3:47 am

you guys are crux'in me out

condra
Posts: 2755
Joined: Fri Jun 08, 2007 2:03 pm
Location: Dublin

Post by condra » Mon Aug 20, 2007 4:40 am

IM COMPLETELY FUCKING LOST

BinaryB
Posts: 1016
Joined: Mon Apr 18, 2005 6:04 am
Location: Sydney / SanFrancisco

Post by BinaryB » Mon Aug 20, 2007 4:57 am

condra wrote:IM COMPLETELY FUCKING LOST
Correct me if im wrong but...

The LiveAPI (Application Programing Interface) is the controls of Live underneath the GUI.
It can do a lot more than the midi mapping or your mouse.

Python is the coding language that is being used to talk to the LiveAPI.

Open Sound Control (OSC) is a protocol for communication among computers,
sound synthesizers, and other multimedia devices that is optimized for modern networking technology,
so it is better than midi.

OSC will be usefull with Monome 40h, Lemur, Dexter & Kore controllers and other display-based controllers that use
it because you can ask Live through the API to send the information from an object back to the controller.
Like clip names or VST CC names.

The more of the basics people can share about this then the more FUNKY
stough we can get going with the LiveAPI instead of using work arounds
like AutoHotKeys and Midi-keystroke applications to do the things we want.

The way i see it is... There are two types of intelligence we need to assimilate.

The people who are good at coding/programming &
The people who are good with musical practices and interfaces.
Live8 & Serato
Download NYE'08 DJset

noisetonepause
Posts: 4938
Joined: Sat Dec 28, 2002 3:38 pm
Location: Sticks and stones

Post by noisetonepause » Tue Aug 21, 2007 10:10 am

BinaryB - very concise way of putting it.

By chicken and egg problem re: OSC I mean there are no OSC-capable controllers cos there is no OSC-capable software... and we have no OSC-capable software because there are no OSC-based controllers... vive capitalism!
Suit #1: I mean, have you got any insight as to why a bright boy like this would jeopardize the lives of millions?
Suit #2: No, sir, he says he does this sort of thing for fun.

ThomasHelzle
Posts: 84
Joined: Fri Aug 24, 2007 4:48 pm
Contact:

Post by ThomasHelzle » Fri Aug 24, 2007 4:53 pm

I just bought Ableton Live and asked Ableton Support about an SDK, they sent me here and this sounds interesting, but the LiveAPI Site seems to be down?

Anyone knows what's up?

Thank you!

Thomas

Post Reply