- Messages : 10094
- Remerciements reçus 958
Résolution de problème : merci de consulter la FAQ et le Wiki
Aidez-nous à améliorer le contenu du Wiki et de la FAQ en les consultant. Le Wiki est mis à jour régulièrement et la FAQ permet une résolution rapide des principales embûches rencontrées. N'hésitez pas à nous faire parvenir vos suggestions d'amélioration sur le forum ou à éditer directement le Wiki ou la FAQ .
INTERFACES - node.js remote for D::Light
- sl1200mk2
- Auteur du sujet
- Hors Ligne
- Administrateur
Moins
Plus d'informations
il y a 9 ans 6 mois #8632
par sl1200mk2
nicolas
INTERFACES - node.js remote for D::Light a été créé par sl1200mk2
Hi,
Charlie Roberts wrote nice code that he called INTERFACES.
it's designed to run as a server on a computer allowing any other devices talking to it thanks to a web browser. The server translate the messages to OSC that can be understand by DL.
I like the idea because it's free, you can use the same code (layout) from an ipad, IOS phone, android phone, windows phone, everything non-phone..., it can be scripted (for example we can build a layout that integrate a color picker like this one: bebraw.github.io/colorjoe/ wich is great for a remote control for Devices).
also you can involve in developping a powerfull remote without the need to get inside DL code....
INTERFACES requires node.js to be installed: nodejs.org/
node is two software pieces : npm and node itself (where npm is used to install other library like the color picker)
once node.js is installed,
download the code of INTERFACES here : github.com/charlieroberts/interface.js
(there's a download .zip on the right part of the site)
unzip, move to interface.js-master/server and type :
npm install (this will install required library)
right after you type:
node interface.simpleserver.js (this will launch the server in minimal way _ Charlie told me he's actually re-writing the server with GUI)
and in a web browser you type: (the name of my computer is brouhaha, you'll need to adapt according to your computer's name)
brouhaha.local:8080/OSC_test.htm
and you'll see upper part is a button / lower part is a slider.
once we could manage to have a working layout for DL, it must be located in interface.js-master/server/interfaces in order to be reachable.
it can appear to be a geek think but it's easy and can provide us a usefull remote for DL.
I hope I've fished you and some of us will find time to work on that project.
any feedback are welcomes,
++
nico
Charlie Roberts wrote nice code that he called INTERFACES.
it's designed to run as a server on a computer allowing any other devices talking to it thanks to a web browser. The server translate the messages to OSC that can be understand by DL.
I like the idea because it's free, you can use the same code (layout) from an ipad, IOS phone, android phone, windows phone, everything non-phone..., it can be scripted (for example we can build a layout that integrate a color picker like this one: bebraw.github.io/colorjoe/ wich is great for a remote control for Devices).
also you can involve in developping a powerfull remote without the need to get inside DL code....
INTERFACES requires node.js to be installed: nodejs.org/
node is two software pieces : npm and node itself (where npm is used to install other library like the color picker)
once node.js is installed,
download the code of INTERFACES here : github.com/charlieroberts/interface.js
(there's a download .zip on the right part of the site)
unzip, move to interface.js-master/server and type :
npm install (this will install required library)
right after you type:
node interface.simpleserver.js (this will launch the server in minimal way _ Charlie told me he's actually re-writing the server with GUI)
and in a web browser you type: (the name of my computer is brouhaha, you'll need to adapt according to your computer's name)
brouhaha.local:8080/OSC_test.htm
and you'll see upper part is a button / lower part is a slider.
once we could manage to have a working layout for DL, it must be located in interface.js-master/server/interfaces in order to be reachable.
it can appear to be a geek think but it's easy and can provide us a usefull remote for DL.
I hope I've fished you and some of us will find time to work on that project.
any feedback are welcomes,
++
nico
nicolas
Connexion pour participer à la conversation.
- sl1200mk2
- Auteur du sujet
- Hors Ligne
- Administrateur
Moins
Plus d'informations
- Messages : 10094
- Remerciements reçus 958
il y a 9 ans 6 mois #8648
par sl1200mk2
nicolas
Réponse de sl1200mk2 sur le sujet INTERFACES - node.js remote for D::Light
If anyone is interrested, Charlie has modified interface's code to accept Pages (like the good old Control code).
I think I'll start the work and you'll be able to follow it on github:
github.com/dlight-tools
any help is more than welcome...
++
I think I'll start the work and you'll be able to follow it on github:
github.com/dlight-tools
any help is more than welcome...
++
nicolas
Connexion pour participer à la conversation.
- nomatter
- Hors Ligne
- Membre senior
Moins
Plus d'informations
- Messages : 60
- Remerciements reçus 0
il y a 9 ans 6 mois - il y a 9 ans 6 mois #8652
par nomatter
Réponse de nomatter sur le sujet INTERFACES - node.js remote for D::Light
Hallo Nico,
as I would have said elsewhere in this forum, I will be very glad to contribute in developing an Interface, a wing, a remote control to program and playback.
I visited Charlie's website and his github pages.
Some links are broken: no documentation file nor prebuilt binaries for interface.server.
I've tryed to build them as described but a lot of error occurred.
I'm working on OSX 10.9.5 and XCode packages are already installed.
I'm stuck on this.
Anyway, time in this days isn't too much.
I'm testing Dlight for real and it works.
With Enttec DMX Pro and Korg Nanocontrol and Qlab to control Go via-midi. Wow!
I will stay tuned and try again to build and make it work.
Carlo.
Edit: I succeeded to manage it. I'm in. For sure, a documentation file would help.
as I would have said elsewhere in this forum, I will be very glad to contribute in developing an Interface, a wing, a remote control to program and playback.
I visited Charlie's website and his github pages.
Some links are broken: no documentation file nor prebuilt binaries for interface.server.
I've tryed to build them as described but a lot of error occurred.
I'm working on OSX 10.9.5 and XCode packages are already installed.
I'm stuck on this.
Anyway, time in this days isn't too much.
I'm testing Dlight for real and it works.
With Enttec DMX Pro and Korg Nanocontrol and Qlab to control Go via-midi. Wow!
I will stay tuned and try again to build and make it work.
Carlo.
Edit: I succeeded to manage it. I'm in. For sure, a documentation file would help.
Dernière édition: il y a 9 ans 6 mois par nomatter.
Connexion pour participer à la conversation.
- sl1200mk2
- Auteur du sujet
- Hors Ligne
- Administrateur
Moins
Plus d'informations
- Messages : 10094
- Remerciements reçus 958
il y a 9 ans 6 mois #8653
par sl1200mk2
nicolas
Réponse de sl1200mk2 sur le sujet INTERFACES - node.js remote for D::Light
Hi Carlo,
glad you want to work on that...
if we can manage it, it should provide a nice remote....
the big server isn't mandatory, there's one include within interface.js zip file.
I've put the first beginning of nothing here:
github.com/dlight-tools/dlight-pad/tree/master/interface
one thing to do would be to write the readme.md for this page.
if you're not familiar with github, please have a look to this thread:
www.nicole-banana.com/index.php/forum/1-...ommandd?limitstart=0
I'm going on tour this morning, and I don't think i'll be able to help for a week...
also just one thing, I use Chrome to test the layout, and it have a Console javascript display with is great for debugging.
++
glad you want to work on that...
if we can manage it, it should provide a nice remote....
the big server isn't mandatory, there's one include within interface.js zip file.
I've put the first beginning of nothing here:
github.com/dlight-tools/dlight-pad/tree/master/interface
one thing to do would be to write the readme.md for this page.
if you're not familiar with github, please have a look to this thread:
www.nicole-banana.com/index.php/forum/1-...ommandd?limitstart=0
I'm going on tour this morning, and I don't think i'll be able to help for a week...
also just one thing, I use Chrome to test the layout, and it have a Console javascript display with is great for debugging.
++
nicolas
Connexion pour participer à la conversation.
- nomatter
- Hors Ligne
- Membre senior
Moins
Plus d'informations
- Messages : 60
- Remerciements reçus 0
il y a 9 ans 6 mois #8654
par nomatter
Réponse de nomatter sur le sujet INTERFACES - node.js remote for D::Light
I will.
GitHub registration done.
Next nights I will try to step forward.
But I'm in the middle of something myself (a festival technical direction) so... Let's keep in touch.
Cheers,
Carlo.
Ps: someone stole my favorite nickname on github so I will be nonebutcarlo.
GitHub registration done.
Next nights I will try to step forward.
But I'm in the middle of something myself (a festival technical direction) so... Let's keep in touch.
Cheers,
Carlo.
Ps: someone stole my favorite nickname on github so I will be nonebutcarlo.
Connexion pour participer à la conversation.
- sl1200mk2
- Auteur du sujet
- Hors Ligne
- Administrateur
Moins
Plus d'informations
- Messages : 10094
- Remerciements reçus 958
il y a 9 ans 6 mois #8656
par sl1200mk2
nicolas
Réponse de sl1200mk2 sur le sujet INTERFACES - node.js remote for D::Light
Cool,
I'm constantly referring to Charlie the author of interface to ask him some advice as I don't know anything to JavaScript...
He answer with no problem, si don't hesitate to ask him for more.
++
I'm constantly referring to Charlie the author of interface to ask him some advice as I don't know anything to JavaScript...
He answer with no problem, si don't hesitate to ask him for more.
++
nicolas
Connexion pour participer à la conversation.
Temps de génération de la page : 0.343 secondes