Touch Osc

TouchOSC and Arduino Ethernet Shield to Control Energy (A.M.P.A.E.): Day after day, people use a big amount of gadgets and waste a lot of energy having no concern about it. Basically our idea is a mobile application for tablets and smartphones that offers the user a total control of all the energy resources used at h. TouchOSC only sends and receives OSC messages, not OSC bundles. TouchOSC only sends and receives values of the data type float; The complete sketch is listed in the scroll box at the very bottom of this page and can be copy/pasted into the Arduino IDE editor. TouchOSC is a customizable open sound control (OSC) and MIDI control surface app for mobile devices. You can buy it in Apple‘s App Store and at Google Play. (Links) Once you have set up ToucOSC and TouchOSC Bridge you‘ll then have the following screens on an iPad / Android tablet. Pentamorph & Dynamics. I am using TouchOSC (both Android and iOS) on Win10 and Cubase. It has greatly improved efficiency in using Cubase. Everything works fine. The apps on an old iPad and Kindle Fire (even use some old iPhones once in a while). TouchOSC is a modular OSC and MIDI control surface for Android. It supports sending and receiving Open Sound Control and MIDI messages over Wi-Fi.

#Overview
[http://hexler.net/software/touchosc|touchOSC] is an iOS and Android application for sending and receiving Open Sound Control messages over WIFI using UDP. It combines easily with the OSCBundle library.

Touch Osc Max Msp

Touch osc cubase

[http://youtu.be/9dIPox581Rg|watch a video demonstration on youtube]

Osc

#Getting Started

Touch Osc Android

- download the oscuinoTouchOSC.touchOSC layout from the Applications->touchOSC folder on the github
- add the custom layout to touchOSC
- download the oscuinoEthernetTouchOSC.pde example from the examples->Arduino folder on the [https://github.com/CNMAT/OSCuino|github]
- change the IP address in line 19 of the sketch to whatever IP you would like to assign the board (default is 192.168.1.120) and port numbers (default is in:8888 and out:9999)
- install the sketch on an Arduino board with an Ethernet connection (like the Freetronics EtherMega)
- change the host IP and ports in the touchOSC applications to match those of the Arduino (remember the 'in' port on the Arduino will be the 'output' port on touchOSC)
- the Arduino ethernet port needs to be connected the same wireless router that touchOSC device is connected to
- tap a button on the touchOSC interface to make the connection

Touchosc layouts

Touchosc Bridge

#touchOSC interface
The touchOSC interface allows you to see the values of up to 16 analog input pins on the ANALOG page and control the output value of up to 54 digital pins on the DIGITAL page.