Workshop on Live Coding with TidalCycles/Strudel

C2HO in collaboration with Notam presents a series of hands-on workshop on live coding languages for musical improvisation and composition.

Image may contain: Rectangle, Font, Parallel, Logo, Electric blue.

Register

 

If you are curious about programming, sound and live coding, you should attend this series of workshops on live coding. Workshop organized by C2HO and Notam on the first Tuesday of the month in Autumn 2024 by. Each workshop is an introduction to a different live coding language for musical improvisation and composition.

Live coding is a form of programming where the developer writes the code in real time while the audience watches. The code is usually displayed on a screen that the audience can see, while the work is being created. This is closely related to other performance-based art forms but linked to the programming language as a phenomenon.

About the Workshop

TidalCycles (also known as “Tidal”) is a live coding environment designed for musical improvisation and composition. It is a domain-specific language embedded in the Haskell programming language and is focused on the generation and manipulation of audiovisual patterns. It was originally designed for percussive and polyrhythmic music, but now uses a flexible and functional representation for musical patterns. Therefore, Tidal can be used for a wide range of musical styles, although the language’s cyclical approach to time means that it facilitates use in repetitive musical styles.

Strudel is a live coding platform for creating dynamic music in the browser. It’s free and open source and made for both beginners and experts. Strudel is a JavaScript version of TidalCycles.

Read more about TidalCycles/Strudel here:
https://tidalcycles.org/
https://strudel.cc/

About the Presenter

Profile photo of Qichao Lan, PhD

Qichao Lan is a full-stack entrepreneur involved in multiple startups, handling everything from creative ideation to video production, visual design, hardware PCB design, industrial design, and software engineering. He holds a PhD in Sound and Music Computing from the University of Oslo, where he developed RaveForce and Glicol.

https://www.linkedin.com/in/qichao-lan/
https://github.com/chaosprint

Practical Information

Attendance at this event is free, but requires registration. There is a limit of 24 participants. If we have reached the maximum capacity please enter your name in the waiting list and we will contact you if a place opens up.

If you have previously signed up and cannot come for any reason, please send an email to Joseph Clemente.

Bring a laptop and headphones along with you. More information on eventual free software to pre-install will be sent to registered participants a few days before event.

Light refreshments will be served.

If you have any questions, or require any further information, please contact Joseph Clemente

Tags: C2HO Workshop
Published July 9, 2024 7:55 PM - Last modified July 9, 2024 7:55 PM