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

Discuss music production with Ableton Live.
Nathan Ramella
Posts: 128
Joined: Wed Jun 06, 2007 10:48 am

Post by Nathan Ramella » Mon Jun 11, 2007 4:35 pm

mdk wrote:same here, docstrings are included.

i used the .deb from here :

http://crypto.riken.go.jp/pub/linux/deb ... decompyle/

if that helps. :)
You may find nice docs in the decompiled source from the _Generic folder..
remix.net - versus / liveapi / hangthedj / ammobox

Nathan Ramella
Posts: 128
Joined: Wed Jun 06, 2007 10:48 am

Post by Nathan Ramella » Mon Jun 11, 2007 5:01 pm

If this thread can beat the sticky announcement threads for page views (10k)

I will buy any person who posted to it a beer of their choice if we ever sync up in person. :D
remix.net - versus / liveapi / hangthedj / ammobox

robin
Posts: 2141
Joined: Tue Jan 27, 2004 2:43 pm
Location: UK

Post by robin » Mon Jun 11, 2007 6:32 pm

What are you still doing here? You've got an OSX version to finish ;)

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Post by hoffman2k » Mon Jun 11, 2007 6:36 pm

Yeah. Don't even think about getting drunk yet!
I wonna bug every osx developer I know :lol:

Hey Sqook, know any python? :D

Nathan Ramella
Posts: 128
Joined: Wed Jun 06, 2007 10:48 am

Post by Nathan Ramella » Mon Jun 11, 2007 7:28 pm

robin wrote:What are you still doing here? You've got an OSX version to finish ;)
It took me a couple days to get an Intel MacBook to work on. :D
remix.net - versus / liveapi / hangthedj / ammobox

robin
Posts: 2141
Joined: Tue Jan 27, 2004 2:43 pm
Location: UK

Post by robin » Mon Jun 11, 2007 9:12 pm

Nathan Ramella wrote:
robin wrote:What are you still doing here? You've got an OSX version to finish ;)
It took me a couple days to get an Intel MacBook to work on. :D
Well get cracking then...

:lol: :lol:

(Seriously this looks amazing...nice one).

Angstrom
Posts: 14987
Joined: Mon Oct 04, 2004 2:22 pm
Contact:

Post by Angstrom » Tue Jun 12, 2007 1:50 am

worth a bump to post a link to MDKs 'patch morpher'

http://www.liveapi.org/forum/viewtopic.php?p=66#66

take any live device such as Operator or Sampler - , tweak the controls and 'store' them as 4 different presets, morph between them using an on-screen track pad.
It works too.

Uses Flash as the interface and LiveAPI (y'don't say!)

Nathan Ramella
Posts: 128
Joined: Wed Jun 06, 2007 10:48 am

Post by Nathan Ramella » Tue Jun 12, 2007 3:00 am

Angstrom wrote:worth a bump to post a link to MDKs 'patch morpher'

http://www.liveapi.org/forum/viewtopic.php?p=66#66

take any live device such as Operator or Sampler - , tweak the controls and 'store' them as 4 different presets, morph between them using an on-screen track pad.
It works too.

Uses Flash as the interface and LiveAPI (y'don't say!)
H O T

I REPEAT

H O T

Relevence has landed.
remix.net - versus / liveapi / hangthedj / ammobox

kooki415
Posts: 183
Joined: Thu Apr 20, 2006 12:37 am

Post by kooki415 » Tue Jun 12, 2007 3:12 am

*patiently waiting for OSX support*

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

Post by Tone Deft » Tue Jun 12, 2007 3:53 am

I can't get off the ground, errors, crashes, tears, agony...

6.0.3 - 'Visual C++ serious runtime error' when I set LiveTelnet as a Control Surface
6.0.7 - 2 x 'Serious program error Live will shut down' dialog boxes during initialisation on program launch.

Live OSC can be set as a control surface, no problem.

XP Pro SP2

The error is probably between the keyboard and the chair, I'm just not sure where. Latest Python installed.



Flash interface FTW!!!! Can't try it yet, but scene morphing, how cool is that? This is exactly what I was hoping for with the C74 collaboration, users making the tools we've been dying for, rolling out features we never dreamed of.

12/12/07 Live DAWs worldwide gain consciousness and win every music award on their own for all time ever after.

TIA for any tips.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

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

Post by longjohns » Tue Jun 12, 2007 4:20 am

On the liveAPI site they say to install python 2.2 rather than the newest one. maybe that has to do with it...

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

Post by Tone Deft » Tue Jun 12, 2007 4:49 am

Many thanks LJ, excellent advice but I'm getting the same results. I'll keep poking around.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

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

Post by longjohns » Tue Jun 12, 2007 4:53 am

Hi all,

I'm getting Live 6.0.7 quiting with Runtime Error whenever I try to select the LiveTelnet or LiveOSC Control Surface from the MidiSync Preference Menu.

I'm wondering if this is because of the locations I've got the programs installed to.

My Audio Partition is drive D, so Live 607 is in D:\Program Files\Ableton. I've copied the LiveAPI files to \Live 6.0.7\Resources\MIDI Remote Scripts

I've installed Python 2.2 to E:\Programs\Python (this is a partition I use for general programs and data) Python is working fine - I've played with IDLE and confirmed this.

There's no firewall running (Audio PC never goes near the Internet).

I've seen various posts from Nathan where he says Python should be in C:\Python22 - is this essential (and does this assume that Live is installed on drive C: ? It's not in my case)

Any advice would be appreciated - I'm dying to get cracking on this!




i think the only reason why python has to be in that location is that the setup code expects it to be there when it updates the python system path.

try editing __init__.py to reflect your python location and let us know if it works.

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

Post by Tone Deft » Tue Jun 12, 2007 5:37 am

LJ- Very cool man, I reinstalled Python to the root on C: (less typing in the future) and it fixed 6.03. 6.07 is still broken until I took the Python scripts out, now 6.07 launches fine, but no Python, no biggie, I only went to 6.07 tonight to get this going. 6.07 is broken with the same script files from 6.03 copied over. Makes sense, maybe I can fix 6.07 by tweaking the right files. It'll make more sense in time.

Either way, 6.03 and I'm on my way. Whoohoo!! 'Simple_OSC_Client' crashes 6.03, maybe I can suss that out.

MANY thanks! If there's anyway I can ever return the favor, please PM me. Thanks again for your always helpful posts.
:D



Image
On to figuring this thing out.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

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

Post by longjohns » Tue Jun 12, 2007 6:07 am

cool.

:D

Post Reply