I’ve recently made a custom Phatty control template for TouchOSC for the iPad.
It is based on Phatty OS 3.1.671 midi implementation and allows you to edit almost all available parameters for a current preset.
Preparing:
0) This template suggests your Phatty is set to MIDI Channel 1.
Switch off the Phatty, connect it to the iPad with USB cable via Apple camera connection adapter
Power up the Phatty.
Load the TouchOSC app on the iPad with MoogControl template (you need to load it before as described in TouchOSC docs).
If your setup is correct, now you can edit the Phatty’s parameters from the screen. Also, if you do some changes on the Phatty, you will see how TouchOSC handles them on the screen.
Note: Sadly, touchOSC can’t do “Get Patch” to set all Preset parameters on the screen. So, if you don’t touch a fader or button on the screen, it remains in its initial state, which could be different to actual value in the Phatty, and it does not affect the preset sound unless you touch it and make any changes.
Sadly, TouchOSC doesn’t have embedded step sequencer (
Also, current version doesn’t support some important features:
If you have 2 controls for the same parameter and you change one of them, TouchOSC doesn’t change the state of the second control (i.e. if i have rotary control assigned to Filter Cutoff and XY pad’s X-axis assigned to Cutoff too, and I change the Cutoff with XY pad, my rotary control remains unchanged)
We can’t get actual state of all controls from a synth, there is no special function for it. The only way is to ‘tell’ the instrument to ‘send all current CC values to the iPad’ (is it possible for the Phatty without sysex?), or if you manually change each and every parameter in the preset
We can’t save the state of the current TouchOSC screen as ‘preset’ on the iPad and then load it when we want.
Current version of TouchOSC natively doesn’t support sequencing and MIDI sync.
We can only assign pre-defined midi channel and specific MIDI parameter or OSC message to the control, we can’t dynamically define assignments for the controls (i.e. selecting midi channel with dedicated control and then assigning this channel to other controls).
But, TouchOSC allows fast editing of some hidden features of the Phatty, and that’s why I did this template.