The layouts can be downloaded here.
There are a lot of quirks to make it work smoothly. Here are the main ones.
TouchOSC Bridge and CoreMIDI Network sessions didn't work for me. CoreMIDI with Bluetooth is not mentionned in the official documentation but works much better if you can use it. Just get one of the many IOS bluetooth MIDI apps and connect to your phone in the OSX's Audio MIDI Setup utility. You will then see a bluetooth MIDI device to connect to in the CoreMIDI settings of TouchOSC.
Some controls in these layouts have their Local feedback off property turned on. This is the best configuration for using them, but not for initially autodetecting them in Hauptwerk.
Before autodetecting your layout the first time, you should edit the layout and enable feedback for these controls by unticking their Local feedback off property.
If you don't want to edit the layout, you will have to manually adjust the settings after autodetecting them in Hauptwerk. The most likely autodetection errors to correct will be to:
- Change the input type from Momentary piston to Stop or hold piston: MIDI control change-on/off
- Enable primary output
After autodetection you should edit the layout again and disable feedback by ticking the Local feedback off property.
This is needed only for the controls that have the Local feedback off checked. The other ones will autodetect fine as they are.