Click each title to download the lessons' patches in .zip
Wrist and body tracking
(28/10/2024)
Utiliser VisionOSC pour faire la suivi des corps humaines et produire des interactions audiovisuels!
Analog Synth & LFO
(14/10/2024)
Elements de base de synthèse sonore, oscillateurs à base fréquence et quelques applications visuelles
Video mixer
(30/9/2024)
La musique contrôle une miette vidéo!
HAcking CV.JIT
(15/4/2024)
a partir d'un help file de cv.jit, construire un patch simple de suivi de mouvement
Camera becomes sensor
(24/3/2023)
Analiser la vidéo en temps réel afin de convertir la caméra en capteur de présence ou de luminosité
Montage aléatoire
(04/3/2024)
Mixer aléatoirement des sources vidéos avec des impulsion sonores
Presets & Bonk
(17/3/2023)
Stocker des paramètres dans des presets et les contrôler avec le son
Vibrations
(11/5/2023)
Deux oscillateurs qui s'additionnent pour créer des vibrations en Max et Max4Live
Using your Smartphone sensors
(30/10/2023)
Using quaternion (orientation) and accelerometers to interact with sound and image. (please download externals _ Mubu for Max -> packages, and motion analysis ->library _ FROM THE LINK BELOW!!!!!)
Dancing cube
(26/2/2024)
Interaction entre le son et l'image
Basic Synchro
(03/3/2023)
Un bang pour jouer un son et animer des formes en 3D
Kinestesia
(25/9/2023)
Boite à rythmes contrôlée par le clavier
Scratching little duck
(09/10/2023)
Mixette vidéo, crossfade vidéo, et sound scratch avec des oscillateurs à base fréquence (LFO)
sampling
(16/3/2023)
Sampling from a folder full of sounds in max and max4live!
Lips_Workshop_all
(29/3/2023)
Working with sensors, basic trigger and countinuous control
Arduino _ in and out
(28/10/2022)
Un capteur de pression, contrôle un servo moteur, et un peu du son
LFO, delay et feedback
(09/3/2023)
oscillateurs aléatoires à basse fréquence, lignes de retard et retro-alimentation du signal
Ambisonics_max_for_Live
(13/10/2022)
Plugin Max4Live à partir de ICST ambisonics (pour la salle 1.11 et ses 16 haut-parleurs)
Creating a score
(05/11/2021)
Using pattrstorage to contrôle sound and 3d animation. Link too Kinect.
100 mots et sons
(06/5/2022)
Multiplier les mots et les sons en Synchro avec Poly~
Random_fun
(22/10/2021)
Stop motion, low frequency oscillators and random basics
Leap!
(08/4/2022)
Utiliser la suivi des mains!
Text & Sound
(15/10/2021)
Synchroniser du Texte 3D avec du son
Modèles 3D
(08/10/2021)
Utiliser des courbes pour produire du son et contrôler le mouvement d'un modèle 3D
Tutorial Arduino & Max via Maxuino
(22/6/2021)
Communiquer Arduino et Max via Maxuino.
Dans l'exemple, on contrôle un servo moteur avec un oscillateur random, ou avec la suivi d'enveloppe, faisant le moteur réagir au son de microphone.
Synchro with phasor~
(11/3/2022)
Utiliser un oscillateur en dent scie pour synchroniser l'animation d'une image, un texte 3D et un modèle 3D, avec du son!
Maxuino_basic
(07/5/2021)
Contrôler un servo moteur avec un LFO depuis Max via Arduino
Texte cinétique
(04/3/2022)
Control text and sound animation using the accelerometers of your smartphone (this patch was using TouchOSC on an iPhone)
LFO_Extended
(22/3/2021)
Encore de LFO, pour animer un modèle 3D, produire une note MIDI ou manipuler la vitesse de lecture d'un fichier audio ou la fréquence de coupe d'un filtre sonore.
LFO's making models dance
(12/3/2021)
Utiliser des oscillateurs à base fréquence pour contrôler les animations 3D et des sons simultanément.
machine absurde
(05/3/2021)
un détecteur d'attaques synchronise le son, l'image et la 3d!
Face Tracking and augmented reality
(04/12/2020)
Utiliser FaceOSC et Max pour interagir avec la reconnaissance faciale en temps réel.
(Téléchargez FaceOSC ici: https://github.com/kylemcdonald/ofxFaceTracker/releases)
Kinect depth map
(20/11/2020)
Utiliser le "depth map" de la Kinect afin de créer des zones actives dans le space qui interagissent avec des sons et des images.
Virtual typewriter
(30/10/2020)
Stocker et jouer plein de sons dans la RAM de l'ordinateur.
Jouer les sons en appuyant les touches du clavier, et animer le texte!
Multiscreen and models!
(23/10/2020)
Créer des interaction entre son et modèles 3D, et organiser l'espace travail en utilisant send and receive et en créant de subpatchers
Gaming!
(16/10/2020)
Synchroniser les mouvements d'un modèle 3D avec du son afin de créer un jeu vidéo.
Courbes!
(09/10/2020)
Use transfer functions to control sound and render text!
Synchonicity
(25/9/2020)
Synchroniser du son et des modèles 3D
Mirror room!
(24/4/2020)
Slicing and image and rebuilding it randomly with the rhythm of a kick drum!
(and some RGB delay patches following Lorenzo's wishes)
Jacopo Intestines
(28/4/2020)
Using an intestine model, applying textures and materials and some sound driven basic animations
Looping!
(10/4/2020)
Looping audio and synchronising visuals. Using Pattrstorage to create a score that is played in realtime using the keyboard
Basics!
(06/4/2020)
Producing random values using either data, audio or image objects!
All about presets!
(03/4/2020)
Using Pattrstorage to control audio synthesis and 3D model animation
Labzone _ Arduino _2
(05/3/2020)
Create a coin detector using a photocell and using that to control a servo motor and a relay module
Labzone _ Arduino _1
(04/2/2020)
Make a servo motor dance!
Download Max 8 from cycling74.com, and Maxuino from maxuino.org (Documents->Max 8-> Library)
Arduino_basics_maxuino
(01/11/2019)
Brancher une photorésistance et un laser avec Arduino et interagir avec un son et un modèle 3D
Kinect basics
(18/10/2019)
Using kinect's depth map _ download here a Max 8 compatible version!
https://github.com/brianchasalow/jit.freenect.grab-64-bit/releases
Techno_Sync
(11/10/2019)
Synchroniser des boucles sonores avec de la vidéo en temps réel!
Arduino_basics
(05/4/2019)
Using Arduino and Max (download Maxuino from Maxuino.org)
Dancing headless man
(29/3/2019)
travailler avec des modèles 3D avec animation et synchroniser leur mouvements avec du son en utilisant des oscillateurs (LFO)
Using Random
(15/3/2019)
utiliser des processus aléatoires de base
Using your keyboard!
(08/3/2019)
Programmer les touches du clavier pour faire du son, générer du texte entre autres!
Arduino _ clap & face
(16/11/2018)
Relais & Arduino. Clap and turn on the lights! utiliser le suivi des attaques pour contrôler un relai via Arduino.
Contrôler la rotation d'un servo moteur avec le visage via faceOSC (à télécharger dans gitHUB)
Arduino et Max
(09/11/2018)
Interfacer Arduino et Max grâce à Maxuino (télécharger http://maxuino.org) et ranger le dossier dans documents -> Max 7 -> Library.
Triggers vs Continuous Control
(02/11/2018)
Le patch looping_5 doit être rangé dans le dossier 19 octobre 2018 (cours dernier) Cette semaine, comment créer un capteur de luminosité avec la webcam, et en créer des triggers et des signaux de contrôle continu.
Looping vidéo
(19/10/2018)
Looping vidéo, avec pre réglages de séquences
Transfer Functions
(12/10/2018)
Utiliser des courbes de contrôle pour synchroniser son et image
Faces Worshop 3
(19/4/2018)
Gestures controlling loops. Recording the whole in video
Transfer Functions
(23/3/2018)
Utiliser des courbes (fonctions de transfer) pour moduler l'amplitude ou a fréquence d'un son ainsi que le comportement d'un modèle 3D animé!
Two dancing cubes
(16/3/2018)
Synchroniser la lecture en boucle des sons avec un univers de dessin 3D, et contrôler le tout avec un contrôleur MIDI
Images and LFO's
(09/3/2018)
Univers de dessin 3D, contrôlé par des oscillateurs audio
Pattr storage
(24/11/2017)
Using pattrstorage preset system for controlling audio and 3D rendering
Arduineando
(17/11/2017)
Using Arduino using Maxuino. Reading sensors.
Audio synthesis and color tracking
(25/11/2011)
Ce patch utilise la suivi des couleurs (en utilisant une webcam) afin de contrôler un moteur de synthèse sonore (inspiré du Monotron de Korg, - ring modulation filtrée)
Attack, amplitude and pitch following techniques
(02/12/2011)
Stratégies pour utiliser un microphone (ou une source audio) en tant que capteur, en analysant en temps réel l'amplitude et le contenu spectral. (Les vidéos nécessaires pour le fonctionnement du patch peuvent être demandés via mail@danielzea.org)
Audio looping and color tracking
(18/11/2011)
Suivi de la couleur (en utilisant une webcam) pour contrôler le volume et la vitesse d'une machine simple de boucles audio.
Maxing Arduino - Session No.1
(29/2/2012)
Uploading firmware to Arduino. Retrieving sensor data in Max. Basic Mapping strategies using sound and video
Maxing Arduino - Session No.2
(07/3/2012)
Using audio oscillators to control servo's rotation, frame-by frame video reading and sound panning. Controlling a motor (speed and direction). Using relays and creating automatic behavior.
Audio and video looping
(09/3/2012)
Basic audio and video looping. Reading video frame by frame. Synchronizing audio and video loops.
Real-timevidéo compositing - "Spatialized echoes"
(16/3/2012)
Opérations ente matrices vidéo (pour superposer une couche alpha sur l'image de la webcam) Enregistrement des fichiers vidéo avec audio. Création des enveloppes d'amplitude pour le son. Contrôle d'une matrice audio multi-piste, délaie d'un son, détection des attaques en temps réel à partit d'une source micro.
Maxing Arduino - Session No.3
(14/3/2012)
Patch de Jun: Crossfade entre une image pre-enregistré et une source vidéo contrôlé par un capteur de pression. Patch de Min Hee: La suivi de la couleur capté par la webcam de l'ordinateur contrôle le mouvement t'un servo moteur. Patch de Sharon: Assigner un capteur pour le contrôle d'une sortie PWM
Text Rendering - Speaking Computer
(23/3/2012)
Elements de base pour la création d'un environnement de dessin 3D avec openGL. Utilisation des collections pour stocker des listes de données. Contrôle de la voix synthétique de l'ordinateur.
Kinect basics (I)
(03/4/2012)
Utilisation de la Kinect come capteur de proximité. Création des zones actives "Triggers" pour déclencher des événements
Tracking Color and Luminosity
(27/4/2012)
Utilisation de la webcam comme capteur de luminosité, ou capteur de présence. Eléments de base pour la suivi de la couleur en temps réel
Video Looping
(10/10/2012)
Lecture des boucles vidéo. Stockage des séquences avec l'objet preset. (Multiplication du looper audio)
Synchronizing audio and video loops
(12/10/2012)
Stratégies pour la synchronisation des boucles audio et vidéo. Le loop audio génère un signal de synchronisation qui est ensuite "mapé" à la lecture des séquences vidéo image par image.
Text Render, video capture and attack following
(17/10/2012)
Système que écoute un microphone, détecte les attaques, qui sont ensuite utilisées pour changer un texte qui s'affiche sur l'image capturé par la webcam de l'ordinateur. En 2D et 3D!
pimp-My-Webcam_1
(28/11/2012)
Analyse de la luminosité, suivi de la couleur, mapping avec un environnement de rendu 3d et avec du son!
Pimp _my _webcam _2
(05/12/2012)
Chromakey basics. Création de triggers à partir de l'analye d'une couleur oou de la luminosité. Kinect basics. Utilisation du champ de profondeur de la kinect pour generer du contrôle. Segmentation des zones actives de la Kinect en X Y et Z
Bank of images - Bank of sounds
(01/3/2013)
Stockage d'images et des vidéos dans la mémoire RAM, Matrices vidéo. Suivi des attaques à partir d'une source micro. Génération automatique de messages. Enregistrement audio et vidéo. Banque d'oscillateurs audio.
Using Poly: Sounding balls!
(08/3/2013)
Créer multiples instances d'un patcher son et dessin 3D avec poly~. Allouer multiples buffers~ avec polybuffer~. Concepts de base du rendering 3D avec open GL
Dancing Ducks
(15/3/2013)
Lecture de sons en boucle et synchronisation avec des boucles vidéo, et ou des canards qui dansent dans un espace 3D.
Interactive Drawing Board
(12/4/2013)
Utilisation de l'objet LCD pour dessiner. Synchronisation des gestes du dessin avec des sons, en utilisant des bruits filtrés.
Interactive Drawing (using Kinect)
(26/4/2013)
Un premier approach à une machine a dessiner les gestes utilisant le capteur kinect, la suivi de la couleur ou la suivi des blobs.
Kinect Basics
(29/4/2013)
Utilisation de la matrice de profondeur de la Kinect. Créer un trigger. Créer plusieurs triggers. Utilisation de tout le range de la profondeur. Optimisation du range de la profondeur en utilisant des fonctions de transfert. Theremin Patch.
Searchtweet + Maxuino
(03/5/2013)
Chercher des textes sur twitter afin de les afficher avec open GL et les faire lire par l'ordinateur. Initiation au travail avec Arduino et MaxMSP via Maxuino (standard firmata)
Maxing Arduino - Workshop
(21/11/2013)
Elements de base de travail avec Arduino et MaxMSP. Maxuino, Firmata, Led, Push-button, Photo-cell, Motor drive, Relay.
Webcam = Luminosity sensor
(08/11/2013)
Utilisation de Bpatcher pour créer des objets. Analyse de la vidéo pour transformer une caméra dans un capteur de luminosité ou de présence.
Virtual choreography
(18/10/2013)
Elements de base pour la création d'un réseau de design 3D avec openGL. Synchronisation des boucles audio et des mouvements des modèles 3D dans un espace virtuel à l'aide de Pattrstorage.
Video Looping!
(11/10/2013)
Gérer des boucles vidéo avec le clavier de l'ordinateur, et produire quelques fréquences en même temps.
Kinecting (1)
(27/11/2013)
Reconnaissance de le squelette avec jit.openni. Création d'un avatar 3D avec openGL. Utilisation de la position des articulations pour contrôler des boucles sonores.
Following Red
(29/11/2013)
Suivi de la couleur rouge pour contrôler la position d'un dessin 3d et la dégradation d'un son.
Kinecting (2)
(04/12/2013)
Utilisation de la matrice de profondeur de la kinect pour créer un scène de réalité augmentée: un miroir-dj à la minority report.
Envelope following and alpha blending
(06/12/2013)
Créer une mixette vidéo contrôlée par la suivi de l'enveloppe du microphone, ou par la suivi des attaques. Alpha-blend, Envelope Following, et video cross-fade.
Blobbing!
(11/12/2013)
Elements de base pour le travail avec la suivi de "taches de pixels". OpenCV, Transfer Function, Audio Synthesis and Panning.
Bang: take pictures - stroboscopic machine!
(28/2/2014)
Un bang est l'impulsion de base. Ici quelques exemples pour faire un appareil à photos temporisé irrégulièrement, ou pour créer une puissante machine sonore et stroboscopique!
Using Poly~ 1
(07/3/2014)
Jouer un son en boucle et assigner une sphère en 3d qui bouge à son rythme. Multiplier le tout avec poly~
Using Poly~ 2
(14/3/2014)
Jouer un son en boucle et assigner un texte en 3d qui bouge à son rythme. Multiplier le tout avec poly~
accelerometers and wireless networking
(21/3/2014)
Envoi des données des accéléromètres via un réseau wifi et le partage entre plusieurs ordinateurs. Stratégies de zapping de ces données pour contrôler du son et la position d'un modèle en 3D. Utilisation des fonctions de transfert.
Noise paintings _ and more!
(28/3/2014)
Génération de dessins 3D et du son à partir des oscillateurs audio aléatoires. Obtenir les valeurs de chaque pixel d'une image en ARGB comme une liste ou individuellement. Utilisation des fonctions de transfert pour créer des enveloppes d'amplitude.
Stop Motion
(02/5/2014)
Animation d'images stockés dans la mémoire RAM avec des oscillateurs audio.
Taller en Montería
(20/8/2014)
Captación de movimiento y presencia a partir del análisis de la imagen de la webcam, y su uso para la intervención en espacios arquitectónicos.
RVBA _ Images
(03/10/2014)
Pixeliser une image, séparer ses composants RVBA, analyser sa luminosité afin de créer un capteur de présence à partir de una webcam.
Real Time Alphablending, Using Iphone's accelerometers
(14/11/2014)
Créer un réseau afin d'obtenir les données des accéléromètres d'un smartphone, et les utiliser en temps réel pour produire des sons et contrôler un système de video compositing (alpha blending). Stockage d'un dossier de sons dans la mémoire RAM et un outil basique de lecture en boucle.
Kinect_Workshop
(19/11/2014)
Utiliser la détection du squelette de la Kinect pour créer un avatar 3D et contrôler un système de lecture des sons en boucle à 4 pistes.
Using Poly to create density
(21/11/2014)
Lecture en boucle d'un paquet de sons (ou d'un seul multiples fois) en utilisant poly~.
Bases de la synthèse granulaire. Chaque son est représenté dans un espace 3d par une sphère.
Using Pattr
(28/11/2014)
Système de base de données pour paramètres de contrôle ou comment créer une partition.
Maxuino basics
(05/12/2014)
Brancher un capteur de présence avec un Arduino, et utiliser Maxuino pour l'interfacer avec MaxMSP
Sound and photo
(27/2/2015)
Synchroniser une capture d'image avec la lecture d'un son
Loop Audio sync Video
(13/3/2015)
Synchronisation des boucles video (lecture image par image) et des boucles sonores
Three jumping eggs
(27/3/2015)
Utilisation de oscillateurs à base fréquence pour contrôler la position de trois oeufs en 3D. Utilisation de la capture vidéo comme texture.
Traitements Audio et Vidéo
(17/4/2015)
Délai audio, délai vidéo. Saturation audio, saturation vidéo. Dégradation du son et pixelisation vidéo
Hacking your Desktop
(08/5/2015)
Capture vidéo du desktop. Utilisation d'un browser internet dans max. Ecrire du texte pour en produire des sons. Enveloppe d'amplitude.
Stop motion and audio looping
(14/10/2015)
Stocker des images et des sons dans la mémoire RAM afin de les lire automatiquement et de façon algorithmique.
Irak Body Count
(06/11/2015)
Utiliser des bases de données depuis Internet afin de faire de la sonification. Faire parler l'ordinateur et produire des mélodies avec les morts!
Spatialisation
(04/12/2015)
Elements de base de spatialisation du son. Téléchargez Ambisonic Externals for Max MSP du ICST Zürich.
DIY Sampler
(04/3/2016)
Lecture d'un bank de fichiers son, à partir d'un clavier MIDI ou le clavier de l'ordinateur, avec balance aléatoire
Sonification et synthèse granulaire
(08/4/2016)
Lire une image pixel par pixel. Travailler avec la moyenne de couleur d'une zone de l'image. Elements de base de la synthèse granulaire.
Drawing with your hands
(15/4/2016)
Hacking the cv.jit.track help patch to moka Donald Trump draw with his hand gestures!
(you will need to download cv.jit and change two abstraction patches inside!)
Kinecticando
(06/5/2016)
Utiliser le champ de profondeur de la kinect comme: contrôle continu (axe z), trigger, contrôle continu (x, y avec l'utilisation de blob tracking)
Kinect and skeleton detection
(13/5/2016)
Pour faire marcher ces patches il faut installer CNMAT, jit.openni, OpenNI, NITE et le Kinect Sensor driver. Contactez-moi pour les installer.
Multiscreen pop
(14/10/2016)
Créer un système de render 3d pour faire de multiscreen contrôlé avec un système de pre réglages interpolables
all about text!
(25/11/2016)
Read a text, render a text, make your computer speak a text, read a text letter by letter and assign a sound to each letter.
(How to use poly~) Glitches courtesy of Antoine Siron ©©
Low Frequency Oscillator
(10/3/2017)
Using LFO to control the playback speed of audio and reading a video sequence frame by frame.
LFO drawing
(17/3/2017)
Using low frequency oscillators to draw and modulate audio
Enveloppe and attack following
(28/4/2017)
Utiliser la suivi des attaques et de l'enveloppe d'amplitude afin de contrôler la chorégraphie d'un petit canard qui danse!
Little bangs _ big bangs
(29/9/2017)
Utiliser un bang pour prendre une photo, produire un click, changer une forme 3D et tant d'autres choses