Atelier Instruments Augmentés (1)

Introduction

Cet article contient les ressources nécessaires pour la mise en œuvre de l’atelier « Instrument Augmentés », afin de permettre un travail personnel en dehors des cours.

Matériel nécessaire

Pour commencer, un ordinateur et un casque suffisent, à condition qu’il soit possible de jouer assez près du micro de l’ordinateur (en général en haut de l’écran dans le cas d’un ordinateur portable). Si ce n’est pas le cas, il faudra utiliser un micro extérieur, et pour pouvoir le brancher à l’ordinateur, on aura sans doute également besoin d’une interface audionumérique (carte son).

Installation logicielle

Pure Data

Le logiciel open source et gratuit utilisé est Pure Data, téléchargeable ici. Choisir la version qui correspond à votre plateforme (Windows, Mac OS X, Linux) et l’installer sur votre machine.

Pure Data est un environnement permettant de programmer et d’exécuter des « patchs » multimédias et interactifs. Un patch est comme une feuille blanche sur laquelle on place graphiquement des blocs qui ont des fonctions différentes et que l’on relie entre eux pour créer des dispositifs interactifs. « Interactif » signifie qu’un patch Pure Data permet, par exemple, de réagir au mouvement de la souris, d’écouter les informations de capteurs, de générer un son, de déclencher une séquence vidéo, de transformer le son du micro, etc… L’interconnexion de blocs élémentaires génère des fonctions plus complexes, lesquelles, interconnectées à leur tour, peuvent aboutir à des systèmes capables par leurs fonctionnalités de rivaliser avec certains logiciels audionumériques professionnels.
Pour une présentation plus complète, voir par exemple le Floss Manuel dédié à Pure Data
(Attention : les informations de ce document relatives à l’installation de PureData sont obsolètes)

PdRacks

PdRacks est une collection de modules d’effets et de traitement du son avancés utilisables à l’intérieur d’un patch. Elle est téléchargeable ici. Décompresser l’archive, ouvrir le dossier PdRacks-master qui contient un autre dossier : pdr. Copier ce dernier sur votre ordinateur dans le dossier
/[utilisateur]/documents/Pd/externals

Etape 2 : Prise en mains

PdVst : PureData en tant que plugin VST

Le projet PdVst permet d’utiliser Pure Data comme plugin VST à l’intérieur d’un hôte (Ableton Live, Reaper, etc…). capture d'ecran plugin pdvst Le projet initial a été créé par J. Sarlo. Je l’ai repris et mis à jour avec les dernières versions de puredata (0.48). Le plugin lance une instance du logiciel Pure Data (qui devra déjà être installé sur l’ordinateur). Les avantages sont multiples.

  • PdVst permet d’utiliser l’interface native de Pure Data et tous les objets graphiques qu’elle contient.
  • PdVst permet d’utiliser l’environnement Pure Data habituel (tous les externals déjà installés et utilisés avec Pure Data)
  • PdVst fonctionne également avec Purr Data (non testé)
  • Format plugin VST2 pour hôtes 32 et 64 bits, pour utiliser les versions de  pure-data 32 et 64 bits pour Windows.

Inconvénients

  • uniquement Windows

Remarque : comme solution multiplateformes (linux / OSX / windows), il existe le projet camomile développé par Pierre Guillot. Basé sur libPd et Juce, il ne permet, à l’heure actuelle, que d’exécuter des patches pd vanilla, dans une interface spécifique. exemple d'un plugin vst camomille

Orchestre d’instruments électroniques tactiles

Atelier d’improvisation musicale sur dispositifs électroniques grand public (smartphones, tablettes, etc..)

Cette page rassemble les ressources et informations nécessaires pour participer à l’atelier.

  • si vous apportez une tablette/un smartphone iOS/Android : merci d’installer l’application gratuite mobmuplat, téléchargeable depuis l’iOS app store ou depuis l’Android Play Store. Vous pourrez alors télécharger le projet qui nous servira pour l’atelier : multisample-android-ios.zip (22Mo) ou la version allégée: multisample-android-ios-light.zip (4Mo)
  • Sinon, si vous apportez un Ordinateur mac/pc, merci d’installer le logiciel gratuit PureData, téléchargeable ici. (bien choisir la bonne version mac / windows) Je vous fournirai le projet sur une clé USB.
  • apportez si possible un casque audio

Jyg Downloads sur sourceforge

Projets et codes légèrement obsolètes, mais toujours disponibles sur sourceforge : jygsdownloads

Aperçu des projets

fid_abs 2011-09-15 Abstractions PureData pour la gestion d’événements TUIO i1 downloads
KinectTouch2 2012-03-16  Générateur d’événements TUIO pour la kinect i48 downloads
opencvlib 2010-07-17  Implémentation d’opencv pour puredata (windows): traitement image et gestion contours i390 downloads
pix_opencv quick and dirty compiled for win32 2012-02-13  compilation pour windows des externals écrits par  Yves et Luis i3 downloads
pix_openni binaries for win32 2012-02-21 i2 downloads
pix_ps3eye 2011-09-15  external pour utiliser sous windows la ps3 eye avec son pilote spécial i

fid_abs : environnement pure-data pour les interfaces multitouch / reactivision

Le projet fid_abs consiste en un tutoriel et une série d’abstractions (environnement Pure Data) pour la gestion des messages Tuio et la création d’applications multitouch / à interfaces tangibles.

Configuration requise

  • pure data extended 0.41.4  (0.40.3 devrait marcher)
  • objet pool
  • objet TuioClient
  • à défaut de pd extended : pd vanilia + bibliothèques suivantes :
    • iemmatrix, zexy, cyclone, iemlib, (toxy)

Téléchargement – Download

fid_abs_0.3.6 (1er septembre 2011)

Autres exemples d’applications réalisés avec fid_abs :


Bon, en moins beau que l’original, en plus cheap, sans feed-back vidéo, mais ça marche, c’est en do it yourself et ça permet de faire de la musique / du bruit.

Remarque : sur la vidéo, le son est completement désynchro de l’image, mais c’est une vieille démo donc tant pis.

MATERIEL NECESSAIRE

  • 1 carton d’emballage 32*32*26 cm
  • 1 plaque de plexiglass 25*50 cm
  • 1 miroir 30*30 cm
  • un ordinateur…
  • Une webcam avec une qualité correcte à 640*480
  • Pure Data
  • Le module reacTiVision + l’extension pour PureData.
  • Un patch PureData de ma composition

 Reactable cheap en construction

Premiers essais intéressants :

JYG en action

Scratcher des images  ScratchMachine en carton

Atelier Objets sonores

Dispositifs utilisés pour les premiers ateliers d’improvisation au conservatoire de Montreuil (années 2011-2015) Objectifs

  • Introduction à l’approche « acousmatique » du sonore
  • Fondamentaux acoustiques
  • Musique des objets : travailler l’émission de textures sonores sur des objets de l’environnement quotidien
  • Création d’une banque de sons
  • Improvisation / composition à partir de ces matières sonores

Différents dispositifs pour une restitution dans un contexte d’écriture et/ou d’improvisation

  1. Séquenceur à Tourne-cylindre et capteurs piezo :
  2. Archet scratcheur magnétique :
  3. Table à pictosamples :
    la rotation du picto correspond à la vitesse de lecture, la position verticale à l’amplitude, la position horizontale au panoramique.
  4. Orgue de Barbarisample :

Il Verdetto

Spectacle en italien surtitré en français
d’après Il Verdetto, de Valeria Parrella
Mise en scène : Diletta Mansella
Musique, vidéo : Jean-Yves Gratius

Avec : Diletta Mansella, Jean-Yves Gratius (violoncelle)

Il Verdetto est un acte unique qui donne la parole à deux personnages de la tragédie grecque: Clytemnestre, reine d’Argos et Agamemnon son mari.
Valeria Parrella a transposé leurs vicissitudes dans le Naples de nos jours, déchiré par la guerre entre les clans de la Camorra
.

pix_ps3eye : external Pure Data pour webcam Sony PS3Eye

Voici un external pour Pure Data sous Windows, permettant d’exploiter pleinement les possibilités de la webcam Sony PS3Eye (640×480 @ 75 fps, 320×240 @125 fps (voire 187fps), 1 frame de latence), à la place de pix_video qui, lui, utilise le driver DirectShow, plus lent.  (pour plus d’info, voir ce lien)C’est un objet pix_ps3eye à utiliser directement dans l’environnement GEM sous windows.

Téléchargements

NOTE : il est possible d’utiliser cette version 3.0.0.0901 de pix_ps3eye avec la dernière version des drivers de la ps3eye   (testé avec la version 4.0.2.1017).
Pour cela, installer les drivers CL-eye, puis copier la dll suivante
PS3EyeLib.dll (ver 3.0.0.0901) dans le dossier bin de pure data.

  • pix_ps3eye v.2014-04-14 – version expérimentale (gem 0.92 / 0.93), multicam (fonctionnalité non testée), à utiliser avec le driver CL-Eye et en procédant à l’enregistrement (payant) des webcam ps3eye que l’on souhaite utiliser, sur le site codelaboratories .
    Il est possible d’utiliser gratuitement une version dual cam en installant le CLeye SDK version 1.6 et en choisissant l’option « Development Binaries »

Si tout ça n’est pas clair, vous pouvez me contacter. N’ayant pas plusieurs caméras ps3eye, je n’ai pas pu tester la prise en charge multicam, donc vos retours sont bienvenus.


aperçu du patch pure data de test (ancienne version).

Fichier attaché Taille
pix_ps3eye.3.0.0.0901.zip 82.71 Ko
PS3EyeLib.dll 14.5 Ko
pix_ps3eye_v_2011_09_21.zip 234.15 Ko
pix_ps3eye_2014_04_14.zip 242.98 Ko