10h00- 17h30
Français
Perfectionnement
Tarif plein
:
750 €
Tarif membre Forum Premium
:
525 €
Tarif étudiant
:
375 €
Objectifs pédagogiques
À l’issue de la formation, les stagiaires auront acquis les principaux outils théoriques et techniques pour le développement de performances et d’installations musicales en réseau basées sur les technologies Web et la Web Audio API.
Les stagiaires auront acquis les bases concernant les éléments suivants :
- Les grands principes d’architecture et les protocoles pour la communication temps réel
- Les principes fondamentaux de synchronisation et d’ordonnancement synchronisé d’événements musicaux
- Les principes généraux d’organisation d’un projet pour le prototypage rapide d’expériences sur un grand nombre de terminaux.
- Les principales fonctionnalités de soundworks et des différentes bibliothèques logicielles développées à l’Ircam
Public concerné
Compositeurs, compositrices, musiciens, musiciennes, développeurs, développeuses, enseignants, enseignantes.
Prérequis
- Avoir participé à la formation de niveau 1, ou à défaut, avoir une bonnes connaissance de la Web Audio API, de la création d’interfaces graphiques et de la communication temps réel avec un server Node.js (WebSockets)
- Maîtrise de l’utilisation des principales fonctionnalités de l'ordinateur Macintosh (connaissance et manipulation du clavier et de la souris, créer et gérer des fichiers et des dossiers, naviguer dans les menus, lancer une application)
Durée de la formation et modalités d’organisation
18h, du mercredi 10 au vendredi 12 janvier 2024, 10h-13h et 14h30-17h30
10 stagiaires maximum
Programme de la formation
Mercredi
Matin | Exposé théorique – Rappel des bases sur les technologies Web et la Web Audio API. Introduction aux grands principes et problématiques concernant la création de systèmes distribués et temps-réel dans un cadre de création musicale : synchronisation d’horloge, partage et synchronisation des données, problématiques liées aux questions de prototypages rapides dans ce type d’environnement, etc. Travaux pratiques – Mise en place d’un environnement de développement et premiers pas avec soundworks |
Après-midi | Exposé théorique – Synchronisation des données, pourquoi, comment ? Travaux pratiques – Premiers pas avec le module de partage d’états de soundworks |
Jeudi
Matin | Discussion – Retours sur les éléments abordés la veille |
Après-midi | Travaux pratiques – Introduction à l’utilisation des plugins soundworks et création d’un step sequencer distribué |
Vendredi
Matin | Discussion – Retours sur les éléments abordés la veille |
Après-midi | Travaux pratiques – Créer un dispositif hybride mêlant pages Web et dispositifs embarqués (par exemple Raspberry Pi) et utiliser la Web Audio API dans Node.js |
Moyens pédagogiques et techniques
- Salle de formation équipée d’ordinateurs iMac avec les logiciels utilisés, de casques audio et de claviers MIDI
- Format de la formation : exposés théoriques et travaux pratiques
- Supports pédagogiques : présentations vidéo-projetées et supports de cours en ligne
Suivi
- Accueil le premier jour de la formation à partir de 9h45
- Contrôle du suivi par la signature d’une feuille de présence pour chaque demi-journée
- Remise d’un certificat de réalisation intégrant les résultats de l’évaluation
Évaluation
- Évaluation des acquis sous la forme d’un QCM