Designing Audio Experiences on the Web – Advanced Level
Program
Monday
Morning | Theory –a review of Web technologies, JavaScript, HTML and CSS Hands-on session –a review of basics of WebAudio API |
Afternoon | Theory –basics of Object Oriented Programming in JavaScript Hands-on session–reuse composants and structure an audio graph with classes |
Tuesday
Morning | Theory – continuing with elements from day 1 Introduction to client architectures –server and soundworks framework Hands-on session – an introduction to design and production of a distributed audio experience with soundworks |
Afternoon | Theory – distributed states, synchronization, and scheduling Hands-on session –design and create a distributed audio experience with soundworks: distributed and synchronized step-sequencer |
Wednesday
Morning | Hands-on session – design and create a multi-client interactive audio experience with soundworks: distributed and synchronized step-sequencer |
Afternoon | Theory – use of nanocomputers (i.e. Raspberry Pi) with soundworks Open discussion |