Lemur gives you a blank canvas and allows you lay out a wide variety of touch controllers (faders, knobs, buttons, etc) in any way you see fit and then map them to any MIDI source.