Any software that accepts MIDI as input will work with physical devices that output MIDI. That's the whole thing there.
I think what you're asking about is an input device that can map to whatever software you want to run, and this should be ALMOST and USB device that has uses a generic HID interface.
If you're talking specifically about a mixer built for purpose, that doesn't fall into either of the above categories if you want the sound processing to happen in software. You probably want something that does the DAC and then inputs to your machine maybe?
If not, check this out, then go looking for any device that will emit HID events as output, and you can turn anything into what you want. Numpads, extra mouse, touchpads, maybe a Korg device (well known to work under Linux).