10 a.m.- 5:30 p.m.
Full rate
:
825 €
Forum Premium Member
:
580 €
Students
:
415 €
In English
Level:
Initiation
Objectives
Upon completion of this training, participants will have appropriated the main theoretical and technical tools for the development of simple online experiences using the potential of the Web Audio API (for example https://apps.ismm.ircam.fr/demos/mini-catart).
Participants will have acquired the basics of the following elements:
- The main principles of network architecture and protocols
- The creation and use of a suitable development environment
- The different programming languages that make up a web page.
- The fundamentals of the Web Audio API and music event scheduling
- The creation of graphical control interfaces
Public
Developers, musicians, composers, teachers.
Prerequisites
- Interest in how computers and programming languages work.
- Mastery of the basic functions of a Macintosh computer.
Training Period and Organization
18 hours of training. Monday-Wednesday, December 9-11, 2024. 10am-1pm/2:30pm-5:30pm
10 students maximum
In the event that IRCAM cannot physically welcome students for a program that requires face-to-face instruction, the program and the certification test will be cancelled.
Program
Some details of the training program are subject to revision as the software on which it is based evolves.
Monday
Morning | Lecture - Introduction to the use of the web for musical and artistic creation. Understanding the main elements of a page (client/server architecture, programming languages, etc.). Hands-on work - Setting up a development environment and creating a simple web page using the different languages (HTML, CSS, JavaScript). |
Afternoon | Lecture - General principles of the Web Audio API. Hands-on work - Creation of a synthesis engine using amplitude modulation. |
Tuesday
Morning | Discussion - Feedback on the elements presented the day before. Lecture - Creation of a synthesis engine using amplitude modulation. |
Afternoon | Hands-on work – Creating a feedback delay. |
Wednesday
Morning | Discussion - Feedback on the elements presented the day before. Lecture - Scheduling of events in time: clocks and scheduling. |
Afternoon | Hands-on work – creation of a granular synthesis engine and a step sequencer. Assessment. |
Educational Resources and Techniques
- Trainees must bring their own personal computer.
- The free tools used during the training will be installed on the trainees' personal computers.
- Class Format: Training alternates explanations on theory and hands-on exercises.
- Didactic Materials: Video-projected presentations and and class materials online.
Supervision
- Welcome the first day of training beginning at 9:45am.
- Attendance controlled; signature of an attendance sheet required every morning and afternoon.
- A certificate at the end of the program is given to each participant with the results of the exam.
Assessment
- Assessment of knowledge in the form of a multiple choice and hands-on exercises.