Designing Audio Experiences on the Web - Advanced Level
Upon completion of this training, participants will have appropriated the theoretical tools and techniques necessary for the development of a performance and musical installations on the Web. The tools covered include:
Developers, musicians, composers, teachers
Participants must have successfully completed level 1 of this program, or master Web Audio API, control interfaces, and interactions (GUI, motion sensors), communication in real-time with a Node.js (WebSockets), and external applications such as Max (Osc).
Assessment: evaluation of projects carried out throughout the program.
A certificate at the end of the program is given to each participant with the results of the exam.
|Morning||Theoretical background:introduction to the web of musical / artistic creations;|
Understand the nature and role of the different elements of a typical web-based performance (server, hosting, client, device, browser, etc.);
Hands-on session: explicit the architecture and requirements of typical installations: interactive web-page for EP promotion, location-based soundscape exploration, using spectators’ smartphones as distributed speakers, interactive and collaborative experience: full potential of a mobile-web experiences.
Hands-on session: review of the basics of Web Audio API and other APIs (DeviceMotion, WebSockets, etc.).
|Morning||Theoretical background: introduction to client/server architecture and the Soundworks framework;|
Hands-on session: description and analysis of typical web installation scenarios using existing applications.
|Afternoon||Hands-on session : create an interactive multi-client audio experience : a distributed and synchronized step sequencer.|
|Morning||Theoretical background: techniques for interactive streaming audio flows;|
Hands-on session: design and create a web application for interactive and collective exploration of a real space.
- discussion on the strong and weak points of the different frameworks studies, knowing how to choose one or the other depending on the requirements of a specific installation;
- problems connected to hosting and implementing a musical installation using mobile and web audio technologies.