I looked for a possibility to control the Kaoss pad with a wireless touch screen. I play a little guitar and so a combined things together and build the “Kaoss Guitar Touch Control”. While playing guitar you can wirelessly control the Kaoss pad and AbletonLive at the same time. I just taped the smart phone on my guitar. This really smashes the guitar into a new dimension. Its a new way to play!
Overview: Devices and Software
Guitar
Smart phone with TouchOsc
Max Msp (Max for live)
Ableton
Touch OSC
Is an application for smartphones Iphone or Android that creates OSC (Open sound control) data and sends it via Wifi/Wlan to your computer. OSC is the next MIDI generation, a benefit is a much higher band width. With the Touch OSC Editor it is easy create an idividual interface and upload it to the smartphone. TouchOSC is available for iphone, android, and iPad.
find touchosc and the editor here: http://hexler.net/software/touchosc
Smartphone interface
here are screens of the touch osc surface interface i build with the touchosceditor.
Page 1 Kaoss Pad, XY Coordinates, Hold Function
Page 2 Ableton Control Last / Next Scene Play
Page 3 Sample Controls
Gyrosensor/ACC Sensor Responsible for the Kaoss Pad Effext depth dry/wet
I work with Ableton (and max for live) so I looked for a possibility beside the Kaoss pad control also to operate in Ableton. This was not so easy to find. I found out that there is Live Control (for Touch OSC) which gives you the full access for Ableton live. It worked for Ableton, but with this solution I could not track the controls of the Kaoss pad via MIDI.
It was not the right thing for me but it works great for Ableton. You can get total live control here http://liine.net/livecontrol/Another way to control your Kaoss pad wirelessly with your smartphone is done by converting the OSC Format into Midi via the OSCulator.
You can find the Osculator here: http://www.osculator.net/
I continued my research and found out how to access the Ableton Live API. This is the same way as Max MSP or an external control device like the APC interferes with Ableton live. Finally I found out how it works:-)
Midi Settings: Connect the Midi out from the Soundcard to the Midi in from the Kaoss pad.
This screenshot is made with the KP3 Editor

On the right side (CC MAP) you see all the parameters controlled by Midi Channel 4 in my case
To visualize Midi traffic I used The Midi Monitor. Its a useful tool if you work with MIDI http://www.snoize.com/MIDIMonitor/ A really tiny and helpful tool.MidiOX is nearly the same tool for PC http://www.midiox.com/
Max Msp / Max for Live
The Max for live patch works also for standard Max Msp version without live. The Patch below is responsible to translate the OSC data into midi. The connection with Touch OSC works fullduplex. Which means in both directions – you can send and receive Data with TouchOSC. So it is also possible to control the Kaoss Pad directly in Ableton live.
Ableton Max for Live Kaoss Pad Screenshot

TouchOSC WIFI Settings (on the Iphone)
Host: your Computer IP Adress
Port(outgoing) 8000
Port(incoming) 9000
Local IP 10.0.0.72 (this is the smartphone IP)
Max MSP Iphone Settings (on the Computer)
Iphone IP: 10.0.0.72
receiving port: 8000
sending port: 9000
Max MSP Screenshot
If you want to know more about the Live Control with Max for Live. Here is an interesting article.
http://createdigitalmusic.com/2010/03/hacking-ableton-live-unofficial-osc-scripting-for-more-control/
For sure its possible to connect other Instruments.
HAVE FUN TO CREATE SOMETHING NEW!



