« Télécommande OSC » : différence entre les versions

De wiki
Aller à la navigation Aller à la recherche
(21 versions intermédiaires par 5 utilisateurs non affichées)
Ligne 3 : Ligne 3 :
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.
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 (par exemple : TouchOSC ou MrMr) permettent d’utiliser smartphone et tablette (apple ou android) comme surface multitouch de commande OSC.
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.
 


<br>
<br>
Ligne 11 : Ligne 12 :
=D::Luz=
=D::Luz=


D::Luz est la télécommande officielle de D::Light.
D::Luz n'est plus développé ni disponible sur Google et Apple store. Cependant le code est open source et disponible sur GitHub : [https://github.com/Pancho63/Diluz]
 
Vous pouvez l'obtenir - gratuitement - sur [https://itunes.apple.com/ch/app/d-luz/id1129756923?l=en&mt=8 iOS] et Android.
 
Cette télécommande créée par [http://www.getdlight.com/index.php/cb-profile/userprofile/pancho Pancho] est complètement personnalisée et intégrée au logiciel D::Light (à partir de la version 4.0.0-b70)
 
 
==Mode d'emploi==
 
''A rédiger''
 
 
Pour plus d'info suivez ce [http://www.getdlight.com/index.php/forum/d-luz/5905-d-luz thread du forum]
 
<br>
 
==Améliorations==
 
Appairage simplifié : la configuration de la communication entre D::Light et D::Luz a été fortement améliorée. Vous pouvez maintenant ajouter l'adresse IP de votre smartphone simplement depuis D::Luz, depuis l'onglet ''Osc''
 
Cependant il faut bien entendu d'abord activer l'OSC dans le Setup de D::Light (en cliquant sur la LED ON/OFF)
 
 
De plus afin de pouvoir profiter de tout les avantages de D::Luz, vous pouvez aussi sélectionner l'option ''export Channels values'' en la cochant. Ainsi les valeurs des Channels seront mis à jour sur votre télécommande.


=Hexler TouchOSC=
=Hexler TouchOSC=
<pre style="color: red">
Attention :
Depuis la version 4.0.0._b67 certaines syntaxes OSC ont changé de manière drastique et
ne sont plus compatible avec le logiciel TouchOSC.
Il est conseillé de ce munir de la télécommande officielle DLuz
</pre>
''Consulter ce post pour plus d'information : [http://www.getdlight.com/index.php/forum/2-releases/5899-pre-4-0-0-b69 OSC changes]''




Ligne 105 : Ligne 73 :




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) :
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'''.  
*Pour Win8 [http://www.nicole-banana.com/wiki/index.php?title=Win_8_et_le_réseau_Wifi_Ad_Hoc_(tuto)]
 
*Pour Mac [http://www.nicole-banana.com/media/kunena/attachments/188/tutoDlightsIphone.pdf]
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) :
*Pour Win8 [https://getdlight.com/wiki/index.php/Win_8_et_le_réseau_Wifi_Ad_Hoc_(tuto)]
*Pour Mac [http://www.getdlight.com/media/kunena/attachments/188/tutoDlightsIphone.pdf]
 
 
'''''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).''




Ligne 127 : Ligne 100 :


[[Fichier:Osc setup.png]]
[[Fichier:Osc setup.png]]


== Téléchargements==
== Téléchargements==
Ligne 144 : Ligne 116 :


Reportez-vous à la discussion iPhone et D::Light sur le forum :
Reportez-vous à la discussion iPhone et D::Light sur le forum :
[http://www.nicole-banana.com/index.php?option=com_kunena&func=view&catid=1&id=132&limit=6&limitstart=198&Itemid=32]
[https://getdlight.com/forum/midi-osc-controllers/132-iphone-d-light#132]


TouchOSC est également disponible pour Android sur l'Android Market.
TouchOSC est également disponible pour Android sur l'Android Market.
Voir cette section du forum, à propos d'Android : [http://www.nicole-banana.com/index.php?option=com_kunena&func=view&catid=1&id=1440&Itemid=32]
Voir cette section du forum, à propos d'Android : [https://getdlight.com/forum/midi-osc-controllers/1440-android-d-light#1440]
 
 
<br>


=Liine Lemur=
=Liine Lemur=
Ligne 239 : Ligne 214 :
=[[Interface.js]]=
=[[Interface.js]]=


Commander D::Light avec un smartphone au moyen d' [[Interface.js]] (à Rédiger) [http://www.nicole-banana.com/index.php/forum/1-general/5427-remote-for-d-light-using-interfaces?limitstart=0#8632 Lien vers le forum]
Commander D::Light avec un smartphone au moyen d' [[Interface.js]] (à Rédiger) [https://getdlight.com/forum/midi-osc-controllers/5427-interfaces-node-js-remote-for-d-light#8632 Lien vers le forum]





Version du 15 mars 2019 à 20:34

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

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

TouchOSC est un logiciel payant disponible sur iOS et Android.


Fonctionnalités

  • 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

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

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 : hexler.net

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


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

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 : [6]

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

Plus d'infos

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

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



Liine Lemur

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 : [10]

Installation

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

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 : [12]

Win XP/7/8 : [13]

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

Synchronisation et chargement du layout

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

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

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


Réseau Ad Hoc

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

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

Voir [15]

Android

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

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