Live coding refers to the technique of writing and executing computer code in a live environment, usually to generate music and/or visuals. During this course you will develop your own live coding practice for creating musical patterns. We will explore approaches to improvisation and performance, as well as covering the more technical aspects of writing code. We will primarily be using the TidalCycles live coding environment, however, there will be opportunities to explore different software if you wish. This course is suitable for complete beginners with no coding experience - we encourage participation from those without technical backgrounds. You will need access to a computer which you can install software on.

Lucy Cheesman performs live coded music using open source software solo as Heavy Lifting and in collaboration with TYPE.

Semester: SuTerm 2021