Class compliant devices use drivers which are built into the host (i.e.
This guide discusses some common troubleshooting steps to determine the cause of these issues and provide some potential solutions. In some cases, these devices may have trouble connecting due to software settings, changes to the operating system, out-of-date system drivers and even hardware problems. These drivers are written by Microsoft (or Apple for Mac OS X), and come pre-installed on all computers. This means that to communicate with the computer, they use drivers that are built right into the host computer’s operating system. Most USB audio and MIDI computer peripherals are 'Class Compliant' devices.