Télécommande OSC2

De wiki
Aller à la navigation Aller à la recherche

En utilisant les messages OSC et en vous connectant sur le même réseau que votre ordinateur, vous pouvez transformer facilement votre smartphone ou votre tablette en télécommande.

L'Open Sound Control est un format de transmission de données entre ordinateurs, synthétiseurs, robots ou tout autre matériel ou logiciel compatible, conçu pour le contrôle en temps réel. Il utilise le réseau informatique (câblé ou WiFi) au moyen des protocoles UDP ou TCP et apporte des améliorations en termes de rapidité et flexibilité par rapport à l'ancienne norme MIDI.

D::Light accepte les commandes OSC, il est donc possible de télécommander D::Light par ce moyen. De nombreux logiciels permettent d’utiliser smartphone et tablette (apple ou android) comme surface multitouch de commande OSC.



Note : liste des commandes OSC acceptées par D::Light : OSC (SETUP)

D::Luz[modifier]

D::Luz n'est plus développé ni disponible sur Google et Apple store. Cependant le code est open source et disponible sur GitHub : [1]

Hexler TouchOSC mk2[modifier]

TouchOSC est un logiciel payant développé par Hexler [2] disponible sur iOS, Android, macOS, windows et linux.


Fonctionnalités[modifier]

  • Sélection d’un ou plusieurs circuits à l’aide des commandes : [0-9] [+] [-] [thru] [channel]
  • Sélection des circuits allumés [ALL]
  • Manipulation d’une sélection [-%] [+%] [level]
  • [grandmaster]
  • [blackout] et [freeze]
  • Manipulation de séquences
  • Manipulation des subs
  • Encoders et joystick (XY) pour les devices

Visuel[modifier]

Cette page permet de manipuler des circuits et leurs intensités.

Cette page est dédiée aux submasters.

Cette page est dédiée à la séquence.

Cette page est dédiée aux cues.

Cette page est dédiée aux devices.

Cette page permet de paramétrer des asservis grace aux encoders.

Cette page permet de bouger un asservis avec le x y.

Cette page est dédiée avant tout au Patch et par extension au check des circuits.

Mode d’emploi[modifier]

1) Télécharger et installer TouchOSC sur votre smartphone (logiciel disponible sur Apple Appstore pour iOS ou Google Play pour Android)


2) Pour synchroniser le layout sur la dernière version, il n'y plus besoin de l'éditeur. Il suffit de télécharger le layout directement sur le smartphone et le l'ouvrir depuis l'application.Download/Remote


3) Pour importer un layout dans l'application :

  • ouvrir l'application
  • cliquer sur l'icône qui ressemble à un escalier sans dessus dessous en haut a droite (pas tout en haut)

afficher les options de chargement

  • cliquer sur l'icône qui représente un dossier avec une flèche qui va vers le haut

importer un layout

  • cliquer sur Import
  • naviguer dans son smartphone pour trouver le layout téléchargé précédemment


4) Le smartphone et l'ordinateur qui fait tourner D::Light doivent être sur le même réseau WiFi. Ils peuvent être connectés à la même Neuf/Darty/Free/Livebox ou au réseau WiFi du théâtre. Ces deux configurations ne sont pas recommandées.

Il vaut mieux créer un réseau distinct (réseau Ad Hoc local), qui ne risque pas d'être piraté, au moyen d'un routeur WiFi ou directement depuis l'ordinateur. Pour plus d'explications sur la manière de créer un réseau WiFi depuis l'ordinateur, voir ici (inscription obligatoire pour télécharger les fichiers sur le forum de D::Light) :


Notes: dans iOS, le réseau ad-hoc doit être obligatoirement "généré" par l'ordinateur et pas par l'iPhone (ce qui est par contre possible avec android, le partage de connection sous iOS n'est pas un réseau ad-hoc).

Notes: avec un téléphone tournant sous Android faire un partage de connexion depuis le téléphone.


5) Pour configurer l'application pour communiquer avec D::Light en OSC :

  • glisser le menu du haut (tout en haut cette fois) sur la gauche jusqu'à voir l'icône link (qui représente 2 maillons de chaine)

glisser vers la gauche avec le doigt pour afficher les icônes cachées à la droite du menu...

  • cliquer sur l'icône Link (qui représente 2 maillons de chaine)

icône link

  • sélectionner OSC
  • sélectionner (cocher le petit v dans le carré si ce n'est pas déjà fait) et configurer Connection 1 :
    • UDP
    • HOST : l'adresse IP de l'ordinateur qui fait tourner D::Light
    • Send Port : ce que vous voulez (7000 par défaut)
    • Receive Port : ce que vous voulez (7001 par défaut) et recevoir (incoming) sur le port 7001.


Note: Pour connaitre l'adresse IP de votre smartphone, vous pouvez cliquer sur le i à coté du Receive Port.


6) Une fois la configuration terminée, cliquer sur l'icône play (triangle sur le coté comme sur les vieux radio cassette) pour utiliser le layout. Cliquer sur le point en haut à droite pour retourner au mode édition/paramètrage.

icône play


7) Dans D::Light, ouvrir la fenêtre Setup (en cliquant sur le menu Display puis Setup).

Dans l'onglet OSC, tout en bas de cette fenêtre, il y a les paramètres à configurer pour le fonctionnement de TouchOSC :

D::Light est normalement configuré pour "écouter" sur le port 7000 (OSC Reader) et "parler" sur le port 7001 (OSC Writer). Le smartphone fait le contraire, il envoie sur 7000 et reçoit sur 7001.

Ensuite, pour que D::Light envoie les réponses au smartphone, entrer l'adresse IP du smartphone dans la case IP Address, laisser la case Port sur 7001 et ajoutez votre smartphone à l'aide de la flèche bidirectionnelle. La case Available doit être cochée.

Vous pouvez ajouter plusieurs smartphone / tablette.


Téléchargements[modifier]

TouchOSC pour iOS (iPhone + iPad) : Apple Appstore

TouchOSC pour Android : Google Play

Layout TouchOSC pour D::Light disponible dans la section Download/Remote du site web : [5]

On peut éditer les Layouts soi même directement dans l'application, disponible aussi pour les desktops sur hexler.net : [6]


Hexler TouchOSC mk1[modifier]

L'ancienne version de l'application. Cette section ne sera plus mise à jour.


Fonctionnalités[modifier]

  • Sélection d’un ou plusieurs circuits à l’aide des commandes : [0-9] [+] [-] [thru] [channel]
  • Sélection des circuits allumés [ALL]
  • Manipulation d’une sélection [-%] [+%] [level]
  • [grandmaster]
  • [blackout] et [freeze]
  • Manipulation de séquences
  • etc…


Visuel[modifier]

Cette page permet de manipuler des circuits et leurs intensités.

Cette page est dédiée aux submasters.

Cette page est dédiée à la séquence.

Cette page est dédiée avant tout au Patch et par extension au check des circuits.


Mode d’emploi[modifier]

1) Télécharger et installer TouchOSC sur votre smartphone (logiciel disponible sur Apple Appstore pour iOS ou Google Play pour Android)


2) Télécharger un ou plusieurs layouts pour D::Light sur votre ordinateur depuis la section Download/Remote du site web


3) Installer un ou plusieurs Layouts dans TouchOSC sur le smartphone.

Deux méthodes pour les installer : par Wifi ou par connexion USB : voir les explications sur le site de l'éditeur de TouchOSC : [7]

  • Explications sur l'installation par le câble USB et iTunes (pour iOS) : [8]
  • Explications sur l'installation en WiFi : [9]


4) Le smartphone et l'ordinateur qui fait tourner D::Light doivent être sur le même réseau WiFi. Ils peuvent être connectés à la même Neuf/Darty/Free/Livebox ou au réseau WiFi du théâtre. Ces deux configurations ne sont pas recommandées.

Il vaut mieux créer un réseau distinct (réseau Ad Hoc local), qui ne risque pas d'être piraté, au moyen d'un routeur WiFi ou directement depuis l'ordinateur. Pour plus d'explications sur la manière de créer un réseau WiFi depuis l'ordinateur, voir ici (inscription obligatoire pour télécharger les fichiers sur le forum de D::Light) :


Notes: dans iOS, le réseau ad-hoc doit être obligatoirement "généré" par l'ordinateur et pas par l'iPhone (ce qui est par contre possible avec android, le partage de connection sous iOS n'est pas un réseau ad-hoc).


5) Lancer TouchOSC sur le smartphone, il faut le configurer pour envoyer (outgoing) vers le port 7000 et recevoir (incoming) sur le port 7001. L’adresse host doit être l’adresse IP de l’ordinateur. L’adresse indiquée dans Local IP adress doit être entrée dans D::Light sur l'ordinateur.


6) Dans D::Light, ouvrir la fenêtre Setup (en cliquant sur le menu Display puis Setup).

Tout en bas de cette fenêtre, il y a les paramètres à configurer pour le fonctionnement de TouchOSC :

D::Light est normalement configuré pour "écouter" sur le port 7000 (OSC Reader) et "parler" sur le port 7001 (OSC Writer). Le smartphone fait le contraire, il envoie sur 7000 et reçoit sur 7001.

Ensuite, pour que D::Light envoie les réponses au smartphone, entrer l'adresse IP du smartphone dans la case IP Address, laisser la case Port sur 7001 et ajoutez votre smartphone à l'aide de la flèche bidirectionnelle. La case Available doit être cochée.

Vous pouvez ajouter plusieurs smartphone / tablette.


Téléchargements[modifier]

TouchOSC pour iOS (iPhone + iPad) : Apple Appstore

TouchOSC pour Android : Google Play

Layout TouchOSC pour D::Light disponible dans la section Download/Remote du site web : [12]

On peut éditer les Layouts soi même au moyen du logiciel TouchOSC Editor disponible sur hexler.net : [13]

Plus d'infos[modifier]

Reportez-vous à la discussion iPhone et D::Light sur le forum : [14]

TouchOSC est également disponible pour Android sur l'Android Market. Voir cette section du forum, à propos d'Android : [15]



Liine Lemur[modifier]

Le Lemur est une interface tactile multitouch de la société française JazzMutant. Si à la base il s'agit d'un contrôleur physique MIDI et OSC, il existe maintenant une application pour smartphone et tablette. L'intérêt de cet application est la richesse des possibilités de création d'interfaces par l'utilisateur. Il est possible de créer des faders, boutons, tout type de contrôleur comme le multiball, mais il est aussi possible d'avoir des retours d'information, comme par exemple la valeur d'un circuit ou le n° de CUE du preset X1 dans D::Light, ou bien le BPM en cours dans un logiciel de MAO. Non négligeable, cette application permet aussi via des scripts de créer des visuels, ou des intéractions et liens de causalité entre deux fonctions.

Il est utilisé par beaucoup d'artistes, comme Björk, Daft Punk, Justice, M.I.A., etc...

Pour plus d'infos : [16]

Installation[modifier]

Installer l'application Lemur sur son iPad : [17]

Installer l'application Lemur Editor sur son ordinateur : cette application permet de créer ou éditer des layouts, mais aussi et surtout d'uploader un layout vers la tablette.

Mac OSX : [18]

Win XP/7/8 : [19]

Télécharger ce layout (fichier xxxxxx.jzml) : [20]

Synchronisation et chargement du layout[modifier]

Connecter l'ordinateur et la tablette au même réseau wifi. Pour cette étape, n'importe quel réseau wifi fera l'affaire. Pour le contrôle de D::Light, choisir de préférence un réseau adhoc ou un réseau venant d'un routeur dédié. Passer par le réseau wifi d'une salle pourrait vous générer une latence dans les communications entre le Lemur et D::Light.


Lancer Lemur Editor sur l'ordinateur et Lemur sur la tablette


Ouvrir dans Lemur Editor le layout "iPad DLIGHT (n°de version).jzml" que vous venez de télécharger.

Dans Lemur Editor, cliquer sur le symbole "PLAY" en haut à droite de la fenêtre :


Un pop up s'ouvre vous indiquant les devices disponibles sur ce réseau wifi :


Sélectionner votre device et cliquez sur CONNECT.

Vous devez alors avoir sur l'écran de votre iPad la télécommande de D::Light !

Sauvegarder le layout dans l'iPad en cliquant sur la roue dentée de Lemur en haut à droite puis sur "Save project..."

Connection OSC[modifier]

Il faut maintenant connecter le Lemur à D::Light.

L'OSC étant basé sur la lecture d'un port donné sur une adresse IP, il faut donner au Lemur le port d'écriture sur l'adresse IP de l'ordinateur.

D::Light lit le port 7000 par défaut. Il faut donc dire à Lemur d'écrire sur le port 7000 de l'adresse IP de l'ordinateur.

Pour connaitre rapidement l'IP de votre ordinateur, aller dans les réglages de Lemur Editor en cliquant sur la roue dentée en haut à droite de la fenêtre de l'ordinateur

Dans l'onglet "Lemur", vous aurez accès à l'IP Local (ordinateur) et Lemur IP (iPad)


Cliquer sur "More settings..." dans les paramètres de Lemur sur la tablette


Dans la partie "OSC TARGET" donner en OSC 0 l'adresse IP de l'ordinateur et le port d'écoute de D::Light (7000)


Aller dans le menu SETUP de D::Light, descendre jusqu'à la partie OSC.

Saisir l'adresse IP de l'iPad et le port d'écoute de Lemur (8000) puis cliquez sur la double flèche HAUT/BAS pour l'ajouter à la liste des OSC WRITER :

Ne pas oublier de cliquer sur la LED rouge pour la faire passer au vert et donc activer le dialogue OSC !

Vous devriez vous retrouver avec cet outil : Video demo

Votre télécommande est prête, enjoy !

Pour vos retours et suggestions, n'hésitez pas : arnogallee [@] gmail (.) com


Interface.js[modifier]

Commander D::Light avec un smartphone au moyen d' Interface.js (à Rédiger) Lien vers le forum


Réseau Ad Hoc[modifier]

Les réseaux Ad Hoc sont des réseaux sans fil capables de s’organiser sans infrastructure définie préalablement. Par exemple d'un équipement à un autre sans infrastructure (point d'accès).

Les réseaux Ad Hoc, dans leur configuration mobile, sont connus sous le nom de réseau mobile ad hoc


Windows[modifier]

Voir Win 8 et le réseau Wifi Ad Hoc (tuto)

En cas d'impossibilité de créer un réseau Ad hoc via votre ordinateur (carte wifi non compatible) ou pour une manipulation plus simple de paramétrage, la solution qu'il vous reste est de faire un réseau Ad hoc via votre smartphone. (testé pour un android & Win10)

  • Créer un réseau Ad hoc avec votre smartphone (correspond à activer le mode point d'accès)
  • Y connecter votre ordinateur (qui doit être en mode automatique d'affectation d'IP)
  • Paramétrer Toush OSC et mettre l'adresse IP que votre smartphone vous donne, lorsqu'il y a un ordinateur connecté en son point d'accès (il est indiqué le nom de l'ordinateur, son adresse MAC et son IP), et la rentrer dans la case "Host" de Tousch OSC

ou

  • Paramétrer votre carte réseau wifi en mode adresse IP manuelle. Vous mettrez l'adresse IP "Host" que Touch OSC vous donne.

(Paramètres > Centre de Réseau et Partages > Modifier les paramètres de la carte > sélectionner la carte wifi > Cocher le protocole TCP/IPv4 > Entrer dans les propriétés du protocole IPv4 > Mettre l'adresse IP "Host" de Touch OSC)


Penser à vous remettre en mode automatique pour l'affectation des adresses IP afin de pouvoir aller sur internet et autre service.

OSX[modifier]

Voir [21]

Android[modifier]

Sous Android - contrairement à iOS -, le réseau Ad Hoc doit être créer par le téléphone et non par l'ordinateur.

Il faut créer un réseau Ad Hoc local entre le téléphone (point accès mobile) et l'ordinateur.

Connectez l'ordinateur à ce réseau puis utiliser le mode d'emploi ci dessus pour les paramétrages dans D::Light


Remarques - Firewall[modifier]

Attention si votre ordinateur ou téléphone a un firewall, cela peut bloquer la connection.

  • Faire un autorisation spéciale pour cette connection

ou

  • Déconnecter le firewall.



Retourner à la page Accueil