Perfectionnement à l'environnement Max/MSP/Jitter et Max for Live

 

Périodes : La formation aura lieu du 9 au 13 juillet 2012.

Intervenants : Taprik (http://taprik.net), Maël Teillant.

Inscription : 02 99 14 24 13, formation@jardinmoderne.org, www.jardinmoderne.org

Objectifs : Se perfectionner dans la création, avec Max/MSP/Jitter et Max for Live*, d'applications permettant des interactions multiples entre les médias ainsi qu'entre la machine et les musiciens, danseurs, comédiens.

L'apprentissage s'attachera à améliorer :

  • la méthodologie de développement,
  • la gestion d'interfaces récentes (Arduino, Kinect, Wiimote, surfaces tactiles, ...),
  • la recherche rapide de solutions,
  • l'intégration de notions avancées (polyphonie, 3D, optimisations, ...),
  • la relation avec les artistes, metteurs en scène, chorégraphes, ... * L'apprentissage se consacrera, en option, au développement sous l'environnement Max for Live, de plug-ins audio, midi, vidéo, ...

Présentation

Max est un environnement graphique dédié à la programmation d'applications temps réel pour le MIDI, l'audio et la vidéo qui permet de réaliser son propre programme. Il intègre une bibliothèque d'interfaces prêtes à l'emploi, des objets de traitement de données, de contrôle MIDI, de lecture et écriture de fichiers, ... MSP apporte la capacité à générer, capturer, synthétiser et manipuler l'audio. Jitter étend ces possibilités au traitement de l'image fixe ou animée ainsi qu'à la géométrie 3D (OpenGL). Cet environnement est utilisé dans différents contextes, pour la manipulation de médias, la création d'installations ou de régies spécifiques, la construction d'instruments originaux, ... Max for Live est un plug-in du logiciel Ableton Live. Il a été développé conjointement par Cycling'74 (développeur de Max/MSP/Jitter) et Ableton. C'est un logiciel dont le but est d'intégrer les possibilités de programmation offertes par Max dans la suite logicielle Live. Il permet donc de retrouver dans Live, l'environnement Max, ainsi que de contrôler Live (tracks, clips, notes, ...) et ses interfaces.

Publics concernés

Musiciens, compositeurs, régisseurs son, vidéastes, plasticiens, designers, metteurs en scène, comédiens, chorégraphes, ... Les stagiaires sont des artistes ou techniciens du spectacle souhaitant intégrer les nouvelles technologies au sein de leurs projets et créer de nouveaux outils. Ils peuvent se constituer en binôme (un technicien+un artiste). La formation est ouverte à un maximum de 4 binômes ou 8 monômes, et dans tous les cas 12 personnes au maximum.

Pré-requis

Avoir suivi une formation Max/MSP/Jitter ou justifier d'une expérience dans ce domaine (pour au moins un des membres d'un binôme). La connaissance de Live est nécessaire à l'apprentissage de Max for Live.

Méthodes pédagogiques

Les méthodes pédagogiques sont résolument tournées vers la pratique. Les deux intervenants utilisent Max dans les contextes variés du spectacle vivant. L'apprentissage privilégiera le croisement de ces pratiques et la mise en œuvre de solutions facilitant l'appropriation des technologies dans le spectacle vivant.
La formation sera partagée entre des cours concis (2 cours au choix de 2h maxi par jour) et des exercices pratiques en relation avec ces cours. Les binômes pourront plus particulièrement approfondir l'adéquation des développements d'outils aux besoins du plateau.
Les points abordés seront :

  • Rappel sur les méthodes de debugging
  • Rappel sur les structures de données élaborées (sous-patches, bpatchers, abstractions),
  • Analyse et transformation de signaux (audio->vidéo, vidéo->audio, données- >audio/vidéo, ...),
  • Méthodologie de construction d'un programme, prototypage rapide,
  • Utilisation d'OpenGL et des shaders pour le traitement de vidéos en haute qualité,
  • Echange de données dans les patches et en réseau,
  • Confrontations avec les contraintes techniques scéniques, réflexions autour de la mise en place d'une installation interactive,
  • Max for Live : déclenchement, synchronisation d'évènements, utilisation de l'objet Transport, contrôle de Live,
  • Gestion multi-protocoles de données permettant de faire communiquer différents terminaux, capteurs, machines, ... et mettre en place des dispositifs interactifs, communicants, automatisés, modulaires.

Les exercices pratiques s'efforceront de mettre en œuvre des interfaces récentes (Arduino, Kinect, surfaces tactiles).
Un ensemble de tutoriaux pédagogiques est fourni aux participants pour chaque de module.

Matériel nécessaire

Un ordinateur Mac ou PC équipé d'une carte son, un casque audio, une version de Max5 (une démo de 30 jours est disponible à http://cycling74.com). en option, une version de Max for Live (en vente à http://www.ableton.com/maxforlive). une interface midi (clavier, contrôleur, trigger, ...). Chaque stagiaire est invité à amener toute interface qu'il souhaiterait utiliser dans le cadre de son activité.

Matériel mis à disposition

salle de spectacle 200 places disposant d'un système son et de 24 circuits d'éclairage de 3kW. un local de répétition de 20 m2 avec un système son à 4 points de diffusion Ordinateur si besoin, video-projecteurs, interfaces usb midi, carte interface midi : Interface-z, 8 ana, Wii-motes, interfaces à base de cartes Arduino. Console lumière : Lanbox LCE, Lyre GLP Ypoc250, kinect, interface tactile Système d'éclairage Pixels (voir http://machines.zombideo.net )