Programmation

Les codes et programmes d’Interface-Z

Accueil > Matériel > Captation et interfaces > Interfaces filaires > 8 analogiques / 8 numériques vers OSC en Isadora

8 analogiques / 8 numériques vers OSC en Isadora

Mis à jour le mercredi 8 mars 2017, par zandrine

Capteurs en OSC - Pont OSC Max vers Isadora

Le Module "8 analogiques / 8 numériques OSC" n’est pas directement compatible avec Isadora. Il est cependant possible d’utiliser les capteurs et / ou actionneurs qui y sont branchés à l’aide d’une communication OSC avec un logiciel compatible.

Le logiciel choisi ici pour recevoir les données est Max 4. Les patches s’ouvrent aussi dans les versions suivantes. Pour Pure Data, le même type d’adaptation est faisable à partir des patches en ligne.

Capteurs et captation en temps reel. Patch max : Réception des données des capteurs en Max/MSP envoi vers Isadora en OSC

La réception des données des capteurs branchés directement sur la carte se fait comme expliqué dans le chapitre Max. Ce patch fonctionne en version Runtime.

Patch de réception en Max.
Patch Max pour la configuration OSC 1 (port 3001)

Patch pour la configuration OSC 2 (port 3003)
Patch pour la configuration OSC 3 (port 3005)

Les données sont envoyées vers Isadora par l’intermédiaire de l’objet udpsend, configuré en localhost, sur le port 1234 qui est le port UDP par défaut d’Isadora. Pour chaque capteur, un message réseau est créé avant d’être envoyé, avec un en-tête "/isadora" spécifique de ce logiciel, un numéro pour identifier le capteur à l’arrivée et la valeur à à envoyer.

Ce patch est proposé pour l’ensemble des entrées analogiques de la carte OSC. En pratique, il vaut mieux effacer les messages inutiles qui ne correspondent pas à des capteurs réellement branchés

Capteurs et captation en temps reel. Patch izz : Réception des données en Isadora

Un sous-patch est dédié aux capteurs analogiques, un autre aux numériques.

Reception des data en Isadora.

Capteurs et captation en temps reel. User Actors iua : données des 8 capteurs analogiques et des 8 numériques

Les actors contiennent les objets de réception des messages réseau : OSC Listener. Chaque actor en contient huit, un pour chaque capteur. Chacun est configuré pour un channel correspondant au numéro du message envoyé par Max (dans les messages "/isadora/numero valeur").

User actor pour capteurs analogiques.
User Actor 8 Ana OSC.iua

User actor pour capteurs numeriques.
User Actor 8 Num OSC.iua

Ces patches ont été faits avec la version 0.9b6 d’Isadora PC. Si vous ne pouvez l’ouvrir directement (dans une version précédente d’Isadora par exemple), il suffit de le recopier, les objets utilisés étant présents dans toutes les versions d’Isadora.