Run-time environment for controlling Ableton Live sets via pineapple.
- Ableton Live 9 Suite - Tested successfully on 9.2.3, not working on 9.6.1
- LiveOSC added as a MIDI Control Surface
liblo
Clone pineapple-runtime
and install necessary dependencies:
git clone https://github.com/alexanderwallin/pineapple-runtime
cd pineapple-runtime
python setup.py install
Note that pylive
uses pyliblo
, which in turn uses the liblo
C library, so you might have to install that first.
- Open up the Ableton Live set
- Run
python src/run.py
- Hear the set being modified on every beat
- Edit and save a reducer file in any text editor, and it will be hot-reloaded, making it's modification to the set to apply immediately