Anyway I was looking all over the net for a nice walkthrough to get Touch OSC up and running on my android with Ableton and Reason. Found alot of info but nothing collating it into one place. Couldnt even find it here and this is the first place I always look. Certainly there has been the odd reply to other folks problems but nothing coherent. So I figured I would share the steps I took to getting Touch OSC up and running in the hopes that it will be of use to others.
I dont think I have missed any stages but feel free to comment anything you feel may be important to the process.
This is a setup guide for Android 2.2 froyo users who have a wifi enabled Windows 7 PC to get TouchOSC enabled on their phone and controlling their ableton, reason, whatever, live onstage. I reckon its safe to say XP/Vista users are good here as well. There are detailed guides on the hexler website for ipod, iphone users.
All this worked fine for me, of course I cannot guarantee you will be trouble free so take it step by step if you are unsure.
You can find more info over at - http://www.hexler.net
Setup TouchOSC on your Android
1 - download touch osc from the android market to your phone and install.
2 - On your PC go to start and in the search bar at the bottom type in CMD. double click the CMD icon when it appears to open an command prompt.
3 - Type in this command - ipconfig - on the prompt.
4 - look for your IPv4 IP address within the generate4d info.
5 - On your phone in Touch OSC go to network
6 - add the IP address to the host section, leave the ports as they are
7 - make sure you have the simple layout selected in Touch OSC
8 - hit done and exit Touch OSC for now.
Installing PD and Midi Yoke on your PC - Windows XP/Vista/7
1 - Go to the PD (Puredata) home page and download and install PD-extended version for windows - http://puredata.info/community/projects ... d-extended
2 - Install Midi Yoke, its called midiox on the site - http://www.midiox.com - This is a midi virtual in/out driver and all your music programs will show the midi yoke ports once its installed.
3 - Go here - http://discolingua.com/simple-midi-ableton.pd - right click and save as. It will show in your browser as PD code. That is fine, once saved PD will recognise it and open it properly.
4 - Open it to make sure it works in Pure data. Should see a layout that has the same setup as the simple layout in TouchOSC on your phone.
Connecting android phone to pc using wifi
works with froyo 2.2 (not sure about eclair 2.1). You can try Barnacle from the market if you get issues with ad-hoc networking. Barnacle Never worked for me though. Without Ad-Hoc abilities on your phone you will not be able to go any further as far as I am aware.
1 - on your phone go to settings -> wireless + networks -> tethering and portable hotspots
2 - setup a wifi ad-hoc network under the settings and then turn on portable wifi hotspot
3 - now get your pc to connect to the ad-hoc network using your wifi connection manager.
The ad-hoc network name should be android or similar by default. You may rename and add wpa
4 - you should now see your pc connect.
Loading up PD to work with your phone
1 - Make sure your phone and PC are connected via the ad-hoc network
2 - load up PD
3 - load up TouchOSC on your phone
4 - In PD select your midi out port as midiyoke out 1. Go to the menus in PD and select Media -> Midi to do this. For some reason it will not save this setting in PD so be prepared to do it each time round.
5 - in the music program you are using select the midi port as midiyoke in 1
6 - Now go to your phone and open TouchOSC. Move a control and see if it responds in PD. Do this for several controls just to be sure it all works.
7 - keep PD open and now open your DAW of choice
8 - Load up TouchOSC on your phone and start mapping.
Remember to have PD open first and then open your DAW of choice. I did it the other way to test this and it didn't work.
This is the simple set up for TouchOSC on the Android. If anyone has any other PD patches for the other layouts in TouchOSC for android then please post them up if you want to share.
Hope this was helpful
If you like the app for android phones then please donate to http://www.hexler.net so they develop it further so we can get the functionality of the iphone, ipod version.