Contribute Media
A thank you to everyone who has made this possible: Read More

Listen to the Snake

Description

Python is a great tool that's used in the music industry, anything from low level protocol support and device integration to streaming and application automation. My talk will focus on:

MIDI

  • What is it? How does it work?
  • CC - Control Change messages and how they are used in modern controllers / devices
  • Mido - MIDI Objects for Python

OSC

  • What is Open Sound Control?
  • Live OSC and controlling Live from a mobile device
  • PyOSC
  • Ableton Live and Controllerism

Introduction to Ableton

  • Ableton's Live Object Model
  • Python remote scripts and Ableton's API
  • Demo: -- Creating a new python remote script for a controller -- Changing the state of the controller -- Kicking off an action from the controller to Ableton using the LOM

Internet Radio

  • What is Darkice
  • What is Icecast
  • Audio signal programming with Liquidsoap
  • Tying it all together with Airtime and Python

Details

Improve this page