After getting an iPad a little while ago I have been working on a custom controller surface for my Max/Msp live patch. It is really nice what you can do here….
I am using the amazing (and free!) TouchOSC app for building the multi page controller surface for the iPad. This is used to control a very big Max/Msp 5 patch which I am using for composition, recording and live performance. iPad and Max communicate via the OpenSoundControl protocol which enables bi-directional exchange. So, with some smart patching you can really build wonderful stuff.
Great flexibility in terms of creating a custum interface. I am curious to find how this will behave in a performance setting.
Here are some screen shots of what I have come up with so far. Really cool stuff!