Dynamically Create Interfaces via OSC
This video shows how you can create interfaces on-the-fly via OSC messages sent to Control v1.3. Widgets can be added, removed and modified. Arbitrary Javascript can also be executed to manipulate multiple widgets simultaneously. So, if you’re looking to turn an Android phone or flashy, new Android tablet into a touch controller for music, you’ll be really glad to see OSC and MIDI controller Control.
Control enables users to create their own interfaces for controlling musical, artistic and virtual reality applications. It is built on top of the WebKit rendering engine and allows users to define their interfaces via JSON files. Features include:
– Outputs Open Sound Control (OSC). MIDI coming soon!
– Handles multitouch on capable devices
– Bi-directional communication: use Control to set values on your computer, use your computer to set values in Control
– Dynamically add and manipulate widgets via OSC messages
– Reads and outputs data from Accelerometer and Compass sensors (on applicable devices) with adjustable update rates
– The ability to script behaviors for widgets using JavaScript
– Auto-discovery of wireless networks via Bonjour
– Interfaces can be pushed to the phone via OSC or downloaded from the web
– Supports both portrait and landscape interface orientations
– Interfaces work on both phones and tablets (tested on Droid and Asus Transformer)
– Free
If you’ve never used wireless MIDI or OSC before, Control (and all other wireless MIDI / OSC apps) will have a little bit of a learning curve to get started. Please visit the Control support website!

