Python for realtime audio processing in a live music context

Matthieu Amiguet

Augmented Reality DIY Linux The Answer to Life the Universe and Everything Else Use Case

See in schedule

At Les Chemins de Traverse we explore ways of "augmenting" acoustical musical instruments with new sonic possibilities offered by computers. For doing so, we need ultra-low latency real-time audio processing programs. Pretty much the typical situation where python should *not* be used, right? Wrong. As it happens, that's exactly what we've been doing for the past few years.

Building on Olivier Belanger's wonderful pyo module and (ab)using python's flexibility, we developed custom software to allow us to express our musical ideas.

If you want to hear how it sounds, you should go to Europython's social event that will feature a gig based on python-augmented (!) instruments. And if you want to know how we came to use python in this context and how we do it, you should come to this talk!

Type: Talk (45 mins); Python level: Beginner; Domain level: Beginner

Matthieu Amiguet

Les Chemins de Traverse

Trained both as a musician and a mathematician, Matthieu Amiguet took up programming as a hobby and somehow ended up making a PhD in computer science. He now works freelance - both as a musician and a developer. He is Artistic Director at Les Chemins de Traverse, jointly with Barbara Minder.

Les Chemins de Traverse is a collective of musicians, artists and researchers from a variety of backgrounds with a focus on sonic exploration and live performance. They cover a large musical territory from renaissance and baroque music to jazz, rock music and contemporary experimental noise. More often than not, they mix different styles and techniques - like in a weird chemical experiment that would produce nice colored fluids but might as well explode at any time.