Two things to remember to do what you want
1. Make sure that the software you use, can have the features you require controlled from an external controller.
2. Make sure the knobs, sliders etc, that you want to use on the controller are fully assignable.
Providing the above criterion is met, all you then need to do is find a controller that you like the feel of.
Regards
Bill
_________________________
English Riviera:
Live entertainment, Real Ale, Great Scenery, Great Beaches, why would anyone want to live anywhere else (I�m definitely staying put).