manipuler des objets 3D avec une manette

Dans le cadre du Sysmic festival 2012 à l’EPFL (Ecole Polytechnique fédérale de Lausanne) des Space Invaders en 3D étaient manipulable grâce à notre manette Xbox 360 fétiche. Pour ce faire on a utilisé le logiciel Pure Data. Les Space invaders sont au format Wavefront (.obj) créés dans Blender, Pure Data les importe et reçoit les informations en midi pour la manipulation, la rotation et les changements de couleur.
Bizarrement Pure Data ne reconnait pas le signal HID de la manette… surement un conflit avec le driver… pour passer outre ce problème, c’est Quartz Composer qui reçoit le signal HID et le converti en midi le tout passant par le IAC driver.

Télécharger le fichier source pure data

pure_data_capt

gem_capt

qc_capt

DCIM100GOPRO

Max5 – synchro audio-video via midi

Au cours d’une performance, nous avions des boucles vidéo avec des pistes audio qui devaient être lancées à un temps donné. Durant une répétition, un court-circuit grilla la prise jack du macbook pro qui comportait Modul8… J’ai extrait les pistes audio des boucles vidéo pour les copier sur le macbook pro de l’ingénieur son. On se donnait un « top départ » pour lancer l’audio et la vidéo en même temps, cette méthode était trop aléatoire, il y avait toujours un décalage. Alors j’ai programmé un patch sur Max 5, celui-ci joue les pistes audio sur le macbook pro de l’ingénieur son, au moment du clique sur « play » le patch envoi une valeur midi via wifi à Modul8 qui lance les vidéos, le tout en parfaite synchronisation.
Pour télécharger le patch cliquez ici.
Si vous avez envie d’y apporter des améliorations, n’hésitez pas à m’envoyer un email et je vous enverrai la source.