====== Trigger | Sequence ======
L’art numérique, la performance audiovisuelle et les installations interactives reposent sur une maîtrise du temps et de la synchronisation.
* -Comment coordonner une projection vidéo avec un appareil électrique ?
* -Comment déclencher un effet lumineux en réponse à un son ?
Dans ce cours, nous explorerons les protocole de communication (MIDI, DMX, OSC, Serial…) et les outils logiciels (Max MSP, Pure Data…) qui permettent d’orchestrer ces événements.
**Objectifs pédagogiques :**
* Comprendre les bases de la scénarisation du temps pour des installations artistiques multimédias.
* Explorer les protocoles et logiciels permettant la synchronisation et le déclenchement d’événements visuels, sonores et mécaniques.
* S'inspirer d’artistes contemporains pour enrichir la démarche créative.
* Expérimenter la création et la synchronisation d’un système combinant lumière, vidéo, son et moteurs.
=== Ressources ===
Arduino & Max msp
{{youtube>ftDtsSHU2UM?medium}}{{youtube>VYWQaqf6yL0?medium}}
{{youtube>Cdc2U2_qrhk?medium}}{{youtube>wY1SRehZ9hM?medium}}
=== Ressources fichiers ===
Fichier zip contenant qqs patch demos Max msp et Puredata...
{{ :bases:fabnum:workshop:trigger-sequence:trigger-sequence.zip |}}
===== Plan du cours =====
=== 1. Introduction : Contexte et références (30 minutes) ===
Présentation du sujet : scénarisation et déclenchement dans les installations artistiques.
**Références artistiques :**
* Alva Noto, Ryoji Ikeda, Zimoun : minimalisme et précision temporelle.
* Valentin Durif : installations interactives.
* Florian Hecker, Chris Cunningham/Afx : explorations audiovisuelles synchronisées.
**Discussion :** Analyse des œuvres pour identifier les approches techniques et esthétiques liées à la synchronisation temporelle.
=== 2. Théorie : Protocoles de communication et synchronisation (45 minutes) =====
**Les différents protocoles :**
* MIDI : contrôle d’événements sonores et lumineux.
* DMX : gestion d’éclairages scéniques et architecturaux.
* OSC (Open Sound Control) : communication entre logiciels.
* Serial (Arduino) : contrôle de moteurs, relais, et autres composants physiques.
**Compatibilité et intégration des protocoles dans les logiciels :**
Max MSP, Pure Data, VDMX, TouchDesigner.
=== 3. Demo 1 : Prise en main des outils et protocoles (1h 15 minutes) =====
* Creation partition sur un autre logiciel = (ex FL studio)
* Demonstration de patch max msp controlant en midi des evenements divers (dmx - et arduino + video + son.. )
=== 4. Atelier 2 : Expérimentation collective (1h 30 minutes) =====
Scénarisation d’un mini-projet collaboratif :
* Création d'une séquence combinant lumière, son, vidéo et moteurs.
* Synchronisation et déclenchement d'événements via les protocoles MIDI, DMX et OSC.
* Utilisation d’Arduino pour contrôler des dispositifs physiques tels que ventilateurs, fumée, ou petits moteurs.
* Itérations et ajustements : exploration de la fluidité et du rythme dans la scénarisation.