Ryan Kirkbride

Ryan Kirkbride (GB)


Ryan is currently in the middle of his practice-led PhD researching communication and collaboration in live coding ensembles through software development, composition, and performance. He developed the Python-driven live coding language, FoxDot, for live coding musical patterns with a focus on object-oriented and creating dynamic musical systems. He performs regularly on the "Algorave" circuit under the moniker of “Qirky” and is also a founding member of The Yorkshire Programming Ensemble (TYPE), alongside Lucy Cheesman and Laurie Johnson, who enjoy exploring constraints for group improvisation as composition and generally making a lot of noise.

Programming Python as performance: live coding with FoxDot
English flag Talk Other
Kiwi.com Hall (-1.61)
Saturday 10. March: 16:10

In this talk I will introduce the topic of live coding; the interactive programming experience for generating audio and visuals but this talk will mainly focus on audio. Live coders use programming languages to describe rules for generating music but then re-write these rules while the program is running. By continually writing and re-writing these rules live coders creating a shifting musical experience that is always in flux. All of this happens live in front of audience with the code projected for all to see. I will go on to discuss the multiple tools that are available for live coding and showcase the FoxDot environment, which allows you to live code music using Python. I will talk about the motivation for developing FoxDot and describe some of its key features as well as how you can set it up yourself at home. The talk will be concluded with a short demonstration that will be part explanation and part performance.