MAPPING Préparé par: Guy Levesque 23/06/2006
DÉFINITION La fonction de correspondance qui relie le GESTE AU SON dans un système audionumérique à commande gestuelle. donnéees délivrées par les contôleurs gestuels aux paramètres du processus sonore Donc le mapping est LE LIEN ENTRE L'ACTION ET LA PERCEPTION.
Architecture basique
ENTRÉES Moniteur des entrées capteurs (post- calibrage) Configuration MIDI (port, channel)
CONTRÔLE Gestion des presets du mapping tools Transport de lecture/enregistrment pour le recorder
SORTIES 8 sorties OSC Gestion des listes dadresse de sortie par fichier texte (colls)
MAPPING API
API : MAPPING TOOLS 2 fonctionnalités: - Mapping - Recorder
Fonctionnalités (mapping layer) Gestion de lentrée des données externes Extrapolation, fonction de transfert (Courbes) Plage min et max dutilisation des données Rescaling (option) Lissage temporel (option) Plugins de traitement (max/msp/jitter) Gestion des sorties des données traitées
Module dentrée Choix du type dentrée Soit Ctrl MIDI, soit Sensor, soit Combinaison Visualisation de lentrée (0-1) en float Liste crée à partir de colls chargés au démarrage de lappl.
Module Fonction de transfert (1) Choix du type de courbe (preset ou user) Visualisation des courbes Le preset enregistre la courbe (lobjet multislider utilisé pour linterface graphique des courbes)
Module Fonction de transfert (2)
Module Plage Utile Limitation en min et max Plage utile rescalée entre 0 et 1
LISSAGE TEMPOREL Activation On/Off Facteur de lissage en secondes (temps de transition entre 2 valeurs)
PLUGINS Plugins dinsert de traitement Patches Max/Msp/Jitter (présents au démarrage dans le dossier /algo-plugs)
PLUGINS EXEMPLE
MAPPING OUT Routing des données traitées vers les sorties Choix du type de sortie (Ctrl MIDI, Adresses moteur ou Combinaisons, OSC) Rescaling des valeurs de sorties Liste des adresses du moteur dans un coll chargé au démarrage de lappli.
RECORDER API
Interface Recorder Enregistrement/Lecture linéaire de données Sauvegarde/chargement des manipulations