Membership plan: Getting Started | Topics: Creative Coding
Course overview
In this workshop you will be introduced to the TidalCycles live coding language through Strudel, a new version of TidalCycles that runs in the web browser. This workshop aims to provide you with suitable skills to begin exploring musical live coding.
What you'll learn
Navigate and use the Strudel REPL and web-based editor
Read and write TidalCycles mini-notation
Apply and compose TidalCycles functions for algorithmic pattern manipulation
Find support via TidalCycles documentation and online communities
Who is this course for?
Musicians/producers looking to try live coding for the first time
Coders looking to apply their skills in a musical context
Optional: software or hardware that can receive MIDI
Course schedule
Meet your instructor
Jack is a postdoctoral researcher at the Intelligent Instruments Lab with Prof Thor Magnusson, designing and studying musical instruments imbued with artificial intelligence.
Jack holds a Doctorate in Media and Arts Technologies from Queen Mary University of London, where he studied in Prof. Andrew McPherson's Augmented Instruments Lab. During his PhD, Jack was a Visiting Scholar at Georgia Tech under Prof. Jason Freeman. Before then, he was a Research Engineer at ROLI after graduating with a BSc in Music, Multimedia & Electronics from the University of Leeds. His research interests include embodied interaction, craft practice and design cognition. He also produces, performs and live codes music as Lil Data, as part of the PC Music record label.
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.