The module ‘Music in the Digital Space – How to Live Code’ introduces the basics of innovative tools and live coding to create interactive music and visuals, using user-friendly programming languages.
The participants learn various ways of creating complex rhythmic and melodic structures by writing computer code. Doing so they discover the algorithmic nature of music, and learn to code their own music live, as well as perform it together with others. The module introduces various genres of music from the 20th and 21st century to broaden the musical horizon of the participants, as this is information which participants might find useful and inspiring when creating their own music. No previous experience in programming or music is necessary.
Live coding is a technique of real time sound and image manipulation through writing code with the aim of changing the ongoing artistic process. In the workshop sessions the participants use the most popular software for live coding, TidalCycles (http://tidalcycles.org), as well as web interfaces for creating visuals such as Hydra (https://hydra.ojack.xyz). They also use the Estuary web platform (https://estuary.mcmaster.ca) for collective collaboration and real-time content creation. The workshop sessions work towards the creation and live presentation of a collaborative audiovisual algorithmic mash-up: ‘Mixing some bytes up!’
This short guide to the module ‘Music in the Digital Space – How to Live Code’ 1 & 2 is intended for workshop leaders and educators who would like to teach live coding. It provides information on live coding and software used in the workshop, as well as tips for teaching and examples of possible exercises.
In the period from January 2022 till April 2022 the module Music in the Digital Space – How to Live Code took place at A4 (SK). Eight workshop sessions introduced the basics of live coding interactive music and visuals to a group of young people aged 16–20. The participants discovered the algorithmic nature of music, learned to code their own music live, and performed their music together. The course was led by musician and programmer Fero Király. No previous experience in programming or music was necessary.
Fero Király is an artist and teacher. His artistic projects include performance, sound art, sound installations, the interpretation of contemporary music, development of audiovisual instruments, as well as educational projects in the field of music, multimedia and creative programming. His experiments explore new frontiers, he creates his own digital tools and enjoys collaborating on projects with other multidisciplinary artists. Together with Eva Vozárová, he leads ooo, a platform for their activities, among which is the intermedia event JAMA. Király is a graduate of the Faculty of Music at the Academy of Performing Arts in Bratislava, where he studied piano. He teaches at the Department of Intermedia of the Academy of Fine Arts in Bratislava. He received a PhD from the Faculty of Education of Comenius University fos his dissertation New Media in Art Education at Primary School. His Cluster ensemble (with Ivo Šiller and Zuzana Biščáková), won several awards for the album Cluster ensemble plays Philip Glass.