In order for the 12 Step's USB connection to work properly, it must be connected to a device that can act as a USB "host" for class-compliant MIDI devices. Host devices almost always have a USB A connector on them (the more rectangular-shaped connector, like the ones on a computer). A non-host device, or a "slave", generally has a USB B connector (the more square-shaped one, like on the 12 Step).
So, typically, if a device has a USB A connector on it there is a good chance the 12 Step will work with it when directly connected via USB. If a device has a USB B connector on it that generally means it won't work.