Ce module peut être alimenté en continu ou en alternatif, par tout bloc secteur dont la tension de sortie est comprise entre 8V et 10V délivrant au minimum un courant de 300 mA. Un ensemble de pile ou une batterie entre 8V et 10V conviennent aussi pour alimenter la carte.
Les fils d'alimentation doivent être dénudés proprement au bout sur 5 mm avant d'être vissés dans les dominos de la carte conformément à la photo ci-contre. Il n'y a pas de polarité à respecter.
La prise réseau est située à l'extrémité de la carte. Elle est à connecter sur l'entrée de l'ordinateur via un câble réseau droit ou croisé. La carte peut aussi être connectée à un switch ethernet qui est à son tour connecté à un ordinateur. Elle envoie les signaux des capteurs connectés sur la carte et les messages provenant de l'entrée Midi. Elle reçoit les messages destinés aux actionneurs sur la sortie Midi et des informations de configuration.
L'entrée Midi est située vers l'extérieur de la carte, à l'extrémité opposée de la prise réseau. Elle est identifiée par les mots "Midi In" sous la carte. Elle sert à connecter des appareils qui envoient des messages Midi : claviers, contrôleurs, autres cartes pour capteurs ou capteurs Midi autonomes. Un télémètre ultrason par exemple peut être branché sur cette entrée. Les messages Midi entrant sont convertis en OSC et envoyés vers l'ordinateur sous forme de messages réseau.
La sortie Midi est située à côté de l'entrée, plus vers l'intérieur de la carte. Elle est identifiée en dessous par les mots "Midi Out". Elle sert à piloter depuis l'ordinateur des actionneurs Midi. On y connecte donc tout appareil ou carte capable de recevoir des messages Midi. Elle transforme des Messages OSC reçus sur la prise réseau en messages Midi destinés aux actionneurs. Une carte servomoteur peut par exemple être pilotée par l'intermédiaire du 8-Ana OSC.
D'origine, la carte émet ses messages vers un destinataire situé à l'adresse IP 10.0.0.60. L'ordinateur doit donc avoir comme adresse IP 10.0.0.60 pour que la carte soit reconnue et pour qu'il reçoive les données des capteurs.
Si cette adresse par défaut ne convient pas, il suffit d'accéder au site Web incorporé au module OSC <-> Midi à l'aide d'un navigateur et de reconfigurer les adresses IP. Pour cette étape, il n'est pas nécessaire que l'ordinateur soit en IP 10.0.0.60 mais il doit néanmoins avoir une adresse IP commençant par 10.0.0, à l'exclusion de 10.0.0.30 qui est l'adresse par défaut de la carte.
Cette étape est nécessaire si l'ordinateur est sur un réseau fonctionnant avec un autre type d'adresses que 10.0.0 ou bien s'il y a plusieurs cartes OSC fonctionnant ensemble, branchées sur un même switch et envoyant les données vers un ordinateur commun.
Il est possible d'enregistrer dans la carte trois configurations IP différentes. Elles sont ensuite choisies avec les deux petits interrupteurs (Choix IP) à côté des entrées analogiques. Ces interrupteurs doivent tous les deux être sur Off pour accéder au site et pour y enregistrer une configuration. S'ils sont dans une autre position, la carte envoie des données et le site n'est pas accessible.
Configuration | Interrupteur n°1 | Interrupteur n°2 |
---|---|---|
Accès au site Web | - | - |
Configuration IP 1 | - | On |
Configuration IP 2 | On | - |
Configuration IP 3 | On | On |
Pas à pas :
Lorsqu'on tape l'adresse http://10.0.0.30/OSC1 dans un navigateur, la page qui s'affiche est ainsi :
Configuration 1 : inter2 ON inter1 OFF
IP carte OSC | 10.0.0.30 |
IP destinataire | 10.0.0.60 |
IP passerelle | 10.0.0.1 |
Masque sous-réseau | 255.255.255.0 |
Port destinataire Data | 3001 |
Port destinataire Midi | 3002 |
A côté du numéro de configuration est résumée la position des deux interrupteurs liés à cette configuration.
IP destinataire : c'est l'adresse de l'ordinateur, vers lequel la carte envoie ses données.
Masque de sous-réseau : donne le nombre de paramètres IP qui peuvent varier (0) ou non (255) dans les diverses adresses. C'est en général 255.255.255.0.
IP carte OSC : c'est l'adresse de la carte. Elle doit être différente de celle de l'ordinateur destinataire mais elle doit être dans le même domaine, donc commencer par les mêmes chiffres (les trois premiers si le masque de sous-réseau est 255.255.255.0).
Exemple de configuration :
IP carte OSC : 192.168.0.25
IP destinataire : 192.168.0.53
Masque de sous-réseau :255.255.255.0
Port destinataire Data : c'est le port UDP de réception des données des capteurs, à utiliser dans le logiciel de réception.
Port destinataire Midi : c'est le port UDP de réception de ce qui est branché sur l'entrée Midi, à utiliser dans le logiciel de réception.
Par défaut les ports configurés sont:
Configuration | Port Data | Port Midi |
---|---|---|
OSC1 | 3001 | 3002 |
OSC2 | 3003 | 3004 |
OSC3 | 3005 | 3006 |
Pour l'envoi de messages Midi via la carte OSC, le port UDP est toujours le port 1000 et ne peut être modifié.
La carte est compatible avec les logiciels comme Pure Data ou Max MSP capables de recevoir des messages OSC contenant un en-tête suivi d'une liste de 9 valeurs pour les données des capteurs. Elle n'est pas directement compatible avec les logiciels qui ne peuvent recevoir que certains en-têtes OSC précis.
Il y a un en-tête par type de messages Midi :
/OSCNOTEON pour les Note On
/OSCNOTEOF pour les Note Off
/OSCCTLCHG pour les Control Change
/OSCPITCHB pour les Pitch Bend
/OSCAFTERT
/OSCAFTERC
/OSCPGMCHG
/OSCSYSEXC
Il y a un message OSC envoyé pour chaque message Midi transitant par la carte.
Le tri des données se fait donc à partir de cet en-tête.
Structure du message : en-tête + canal + numéro + valeur.
Exemple de message Midi après passage par la carte OSC :
/OSCCTLCHG 3 32 120 correspond à un message Control Change envoyé par une carte sur le canal 3, avec un numéro 32 (par exemple la première entrée d'un 8 Analogiques Midi) et une valeur de 120 (par exemple un capteur).
Les en-têtes pour l'envoi de messages Midi vers des cartes branchées sur la sortie Midi sont les même que ci-dessus pour l'entrée Midi.
Exemple de message Midi à envoyer :
/OSCNOTEON 2 0 64 correspond à un message Note On envoyé vers une carte sur le canal 2, avec une note 0 de vélocité 64.
Vous pouvez trouver les précautions d'emploi ici.