I think all modern keyboards use control changes (controllers 0 and 32; usually known as Bank Select) followed by program changes to select voices.
_________________________
John Allcock