This is an easy question which I get asked quite often.
The short answer is, all audio and MIDI devices are supported!
Magic doesn't care about hardware -- it just uses standard protocols to communicate with your audio or MIDI device. If your device works with your Mac or PC, it will work with Magic. I haven't yet heard of anyone having trouble with a specific device, but please feel free to reply to this post if you've experienced otherwise!