jMax home page @ SourceForge.net

jMax et OSC

par  Patrice Tisserand

Installation du package OSC et configuration de jMax

Pour utiliser Open Sound Control dans jMax, il faut dans un premier temps récupérer le package externe osc.

Actuellement le package externe OSC n’est seulement disponible que sur le repository CVS de jMax. Le nom du module est jmaxosc.

Après compilation et installation du package, il est nécessaire d’ajouter le package osc à la liste des packages utilisés pour le projet courant.

Fenêtre de configuration du projet avec OSC - 6.6 ko

Fenêtre de configuration du projet avec OSC

Dans le cas où vous avez installé le package osc dans un répertoire différent de celui des répertoires standards de jMax, vous devez éditer le chemin de recherche des packages à l’aide de la fenêtre de configuration du projet.

Fenêtre de configuration des chemins de recherche des packages - 5.3 ko

Fenêtre de configuration des chemins de recherche des packages

Si tout se déroule bien, vous devez apercevoir dans la console jMax le chargement du package osc

Indication de chargement du package osc dans la console jMax - 17.5 ko

Indication de chargement du package osc dans la console jMax

Utilisation du OSCencoder et du OSCdecoder

Dans le répertoire test du module jmaxosc, vous pouvez trouver un patch de test nommé OSC_test1.jmax

Patch de test contenu dans le module jmaxosc - 14.2 ko

Patch de test contenu dans le module jmaxosc

Ce patch de test envoie de simples messages OSC sur le port 3333 du localhost (udpstream nommé mystream) et affiche les messages OSC reçu sur le 5555 (udpstream nommé recv).

Vous pouvez utiliser les outils sendOSC et dumpOSC du CNMAT pour vérifier que la communication se déroule bien.

Avec ce patch de test, les commandes pour lancer ces outils sur la même machine que celle où tourne jMax seront :
-  $ ./sendOSC -h localhost 5555
-  $ ./dumpOSC 3333

Limitations


-  Seulement les types de données suivants sont implémentés :

Modification de l’article
-  Les bundle sont implémentés depuis le 22 Juillet 2003.