TouchOSC just got an update, including the useless Android version which should now be less useless and will be kept in parity with the iOS version! The only difference being Apple specific features like CoreMIDI, but we can finally use custom layouts!
What's new in TouchOSC v1.9:
Please also download the updated Editor and Bridge applications from http://hexler.net/touchosc
- Support for iPhone5
- Support for more MIDI message types (All controls now support Control Change, Note, Program Change, Poly Pressure, Channel Pressure and Pitch Bend messages)
- Added XY control MIDI mapping mode (Placing 2 or 3 fingers on the control will send only x or y messages)
- New iPhone5 layout: “Automat5”
- Fixed handling of UTF-8 encoded strings in both application and editor
- Fixed naming issues with virtual CoreMIDI connections
- Removed support for MIDIMobilizer Mk I (Please use a CoreMIDI compatible accessory, i.e. MIDIMobilizer Mk II, instead
On the hexler Blog, developer Rob shares some insights on why there hasn't been a lot of activity lately on the iOS app:
"With the release of the iPhone 5 and the iOS 6 SDK, support for building applications for anything below iOS 4.3 was (sort of silently) removed. I’ve always aimed for TouchOSC to be a rather useful application to ‘recycle’ older devices and give them a new life as multipurpose remote-controller, so this made me rather unhappy.
That unhappiness turned into a slight shade of rebelliousness when I DID manage to produce a binary that would support BOTH the iPhone5/iOS6 combination AND run absolutely fine on my ‘legacy’ testing devices (iPod touch 1st gen and iPhone 3G) and would make EVERYONE happy, but was subsequently rejected for trying to work around this ‘issue’ in the first place.
Long story short, since 1st of May 2013, it is officially mandatory for all application updates to add support for the iPhone 5 (with all the consequences for older hardware). End of rebellion."
I greatly respect the sentiment here. In fact the news today has got me presently charging up my antiquated Android phone to make use of the new update! However, if you have previously downloaded the free Android app you'll need to go buy the new one. He needs to fund all the various Android test devices he purchased!