Will a PC recognise 2 USB audio devices in use at the same time?

I have 2 midi keyboards/controllers neither has a midi thru capability, can I connect both to the PC with midi/USB cables, or do I need a separate midi port box, 2 (or more) midi in to one USB out.

I'm running GrandOrgue, a virtual pipe organ programme, hence the need for more than one keyboard. Inputs routed by Midi Yoke and Midi Ox, (once I can get them into the PC)

I'm also looking for a freeware Midi editor which will allow editing of control and programme change commands, plenty of them will do simple volume & tempo change but nothing that could be used to change organ stops easily; about the only thing I've found so far is a hexadecimal editor similar to ones I used back in the 1980s for programming in machine code.