The present OSC protocol isn't very web-friendly. Some applications like TouchOSC allows user to remote control some parameters with soundconsole-like interface.
We want to make a clone of the TouchOSC application with web technologies.
(1) Web application
|
JSON
|
v
(2) Node.js Server
| | |
OSC UDP JSON
| | |
v v v
(3) Final application
- Angular
- jQuery UI ?
- Raphael ?
- Node.js
- Express Framework for serving static files
- node-osc module
- socket.io module communication between back (2) and front end (1)
- You can use the command
cp config-sample.json config.jsonand editconfig.jsonas you need to use custom settings. The web application (1) schema is in this file. If you run this command,config-sample.jsonwill be used as a fall-back. - Run
npm installto install the packages - Run
bower installto install bower components - Run
gulp buildto build - Run
npm startto start the server
Check the examples/ folder for example recievers
- More controls. Maybe one like this ?
- Adde the knob module !
- Accelerometer infos !
- Boussole infos !
- Improve the colors. Seriously, this is not good looking.
See CONTRIBUTING.md
This project is under the MIT license. See the LICENSE file for details.
