Paul you can twist knobs with a cheap controller and soft synths. If I were you I would pick a good controller that lets you assign knobs or sliders to soft synth parameters and then simply play with the huge amount of soft synths that are out there and available to use for trial periods without buying. Tons of fun. And if you decide on one that really works for you then think about buying it.