Listen to the Snake

Speaker: Travis Pawley

Type: Talk

Room: Orange Room

Time: Oct 06 (Thu), 11:45

Duration: 0:45

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