I say don't go there. Fractal is ill-equipped to handles this in any graceful manner because of all this:
- Front panel or Axe-Edit cannot override mapped external controllers. Forgot to bring your MIDI controller or it breaks? Tough luck, only way to adjust the mapped parameters is to remove the external controller mappings.
- Fractal does not support relative MIDI CC values (<64 for "value down", >64 for "value up"). This makes editing saved preset values from the saved value impossible because the value of the MIDI controller determines the next value. Let's say your MIDI knob is currently pointing at value that is the equivalent of 7.0. You load a preset where your assigned parameter is set to 5.0. You turn the MIDI controller knob clockwise, it jumps to 7.0 instead of moving up from 5.0. If relative values were supported, Axe-Fx would be the source of truth for current value.
- There's only 16 external controllers. While this seems like a lot, it's really not. You can't map this contextually so if you want to control e.g amp and a few fx, you quickly run out of knobs. If Fractal allowed controlling these as sets of control mappings it would be way more flexible. The Performance view is too limited IMO.
- There's no support for global control mappings. They need to be made per preset. With global mappings you could map them once and if a mapped parameter does not exist, the MIDI controller's knob simply does nothing.
- There's no support for replicating front panel knobs for context-based editing. E.g if you were in Drive block you could use your MIDI knob controller to adjust settings, then you go to Amp block and MIDI controller adjusts those. This would be a fantastic feature for working together with Axe-Edit because physical knobs are infinitely better than virtual knobs.
Yes, there's wishlist items for all of this.