I successfully use ESI RoMIO (2x1 $49). Actually I wanted to buy ESI M4U (4x4 $99), but they are out of stock here for now :( All ESI interfaces are class-compliant and are seen by the standard usb-audio driver. IMHO Midisport is expensive, bulky and needs firmware to be loaded.