ideoforms / LiveOSC

OSC interface for Ableton Live

Home Page:http://liine.net/livecontrol/ableton-liveapi/liveosc/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LiveOSC (Live 9.6 / Live 10 compatible)

This is a fork of LiveOSC that has been updated to work with Ableton Live 9.6 and 10.

Note: This framework does not support Live 11, which switched to use Python 3 internally. For Live 11 support, please see AbletonOSC, a ground-up rewrite with the aim of exposing the entire Ableton Live API via OSC.

Installation

In a macOS terminal session:

cd /Applications/Ableton*.app/Contents/App-Resources/MIDI\ Remote\ Scripts
git clone https://github.com/ideoforms/LiveOSC.git

Then in Ableton Live:

  • open File > Preferences,
  • select Link / MIDI
  • set Control Surface 1 to LiveOSC

The LiveOSC server will then start listening for commands.

Usage

See OSCAPI for the raw API.

For a simple Pythonic interface to interact with Live, use PyLive.

To receive logging messages, run the logging server with:

python2 ./LogServer.py

About

OSC interface for Ableton Live

http://liine.net/livecontrol/ableton-liveapi/liveosc/


Languages

Language:Python 100.0%