Programing AI interface for ableton?

Discuss music production with Ableton Live.
Post Reply
doeben-henisch
Posts: 7
Joined: Sat Feb 06, 2010 11:20 am
Contact:

Programing AI interface for ableton?

Post by doeben-henisch » Wed Jun 15, 2011 8:37 am

I like to connect ai (artificial intelligence) programms which can learn with a running ableton live set.
Does someone has experience how this could work most simply?

The basic idea is that the ai program can define instruments, parameters of the instruments, notes and timing, can send this to ableton, can receive some feedback from the user (like/ don't like) and can change is music program while playing.

Ideally the programing interface to ableton would allow to have any other program to communicate via this interface (socke?) with ableton written in C/C++, Java, python,...) . In a more restricted sense it would be integrated -- like Max4Life -- into ableton with its own programming interface.

3dot...
Posts: 9996
Joined: Tue Feb 20, 2007 11:10 pm

Re: Programing AI interface for ableton?

Post by 3dot... » Wed Jun 15, 2011 10:58 am

should be completely possible if you have some programming skills

max/msp(/4live) allows scripting in more than 1 language..(JavaScript,Java for example.)

if you have some knowledge in 'python' programming language.. then you can access Lives' api as well...
http://www.assembla.com/spaces/live-api ... xOabIlDkbG
http://liine.net/livecontrol/ableton-liveapi/liveosc/
Image

Post Reply