Lots of different controllers, lots of different software samplers, lots of different soundsets for them...

You might want to narrow it down a bit before you get a simple answer...

Some of them, the host software selects the sound, some of them respond to PC#'s, just like hardware, some are hybrid, some controllers can auto-map their controllers to software ones, some can't.

That's a big question you just asked!
_________________________
An arranger is just a tool. What matters is what you build with it..!