‹Programming› 2020
Mon 23 - Thu 26 March 2020 Porto, Portugal
Thu 26 Mar 2020 09:00 - 10:30 at T1 - Sonic Pi I
Thu 26 Mar 2020 11:00 - 12:30 at T1 - Sonic Pi II

Real-Time Music Generation and Pattern Design through Sonic Pi

This workshop aims to provide a participatory environment for live coding learning and experimentation. It will be a space for teaching techniques and patterns that can be used in the generation of digital music. The way this event is organised allows participants to develop tools that can be used in both artistic performance and studio composition in both formal and experimental settings. These topics are not only relevant to contemporary programming paradigms but can also serve as an example for tool design. The formalization of real-time algorithms with sound or musical feedback is a task that allows the clustering of various types of knowledge (i.e. procedural pattern generation and conventional musical composition). This workshop aims to explore the Sonic Pi as programming environment.

Prerequisites

Participants will have the opportunity to understand some basic concepts of algorithmic composition with special focus on the artistic result. Mathematical concepts related to production and music such as markov chains, fibonacci and audio signal processing will be discussed through live coding. The software used is open source and cross platform and will be installed during the workshop. Participants should use their personal computers and if possible bring headphones. A theoretical introduction to live coding will be made in order to elucidate the participants.

Thu 26 Mar
Times are displayed in time zone: (GMT+01:00) Greenwich Mean Time : Belfast change

programming-2020-tutorials
09:00 - 10:30: Tutorials - Sonic Pi I at T1
programming-2020-tutorials09:00 - 10:30
Tutorial
Miguel CarvalhaisFaculdade de Belas Artes e Universidade do Porto - INESC-TEC, Luis Henrique ArandasFaculdade de Engenharia e Universidade do Porto, Francisca Rocha GonçalvesFaculdade de Engenharia e Universidade do Porto - INESC-TEC
programming-2020-tutorials
11:00 - 12:30: Tutorials - Sonic Pi II at T1
programming-2020-tutorials11:00 - 12:30
Tutorial
Miguel CarvalhaisFaculdade de Belas Artes e Universidade do Porto - INESC-TEC, Luis Henrique ArandasFaculdade de Engenharia e Universidade do Porto, Francisca Rocha GonçalvesFaculdade de Engenharia e Universidade do Porto - INESC-TEC