VDJPedia



 midinotdetected

Wiki Home



Original Source of article - http://www.vyzor.com/support/viewtopic.php?f=45&t=186 -- Copied here for easy of access.

Originally posts by PsicraftTony » Sun Nov 16, 2008 at Vyzor.com


MIDI Interface not showing up on Windows! What now?

Text adapted to reference the VirtualDJ application.

Likely cause #1: Logitech (or other 3rd party) USB Driver Conflict

If your USB interface appears as USB Audio Device (on Windows XP) and/or does not require specific drivers from the manufacturer on installation, these are indications that your interface relies on the Windows class-compliant USB MIDI driver and is therefore susceptible to this problem. To our knowledge, only the Windows class-compliant MIDI driver is vulnerable to this issue so it is an issue that can occur on XP & Vista machines depending on the other USB devices you have installed.

If you are connecting your device to a computer running Windows XP or Vista but cannot see any ports in the VirtualDJ MIDI IN Ports dialog, there is a possibility that you also have Logitech (or other company’s) webcam, laser mouse or wireless mouse drivers that are conflicting with the Windows class-compliant USB MIDI driver.

The problem Logitech driver is called LVUSBSTA.SYS. Here is a procedure to reconfigure this driver on your Windows XP system to prevent conflicts with the class compliant MIDI driver, but bear in mind that it involves editing your registry which requires extreme care. Psicraft Designs will not be responsible if you damage your windows installation while following these instructions, so if in doubt have a qualified friend perform these steps!

Before you proceed, make sure to back up the registry, and make sure that you understand how to restore the registry if a problem occurs. See http://support.microsoft.com/default.aspx?scid=kb;EN-US;256986 (Microsoft Knowledge Base article 256986) for more information.

Steps 3-6 are optional, and are for your safety.

1. Click on the Start menu, then select Run.

2. Type in regedit and click OK.

3. Click on the File menu, and select Export.

4. Set the directory where you are saving the registry file to your Desktop.

5. Type in any name for the file, and make sure All is selected.

6. Click SAVE, and verify that it has created a backup file on your desktop.

7. Navigate to the following key:
HKEY LOCAL MACHINE /SYSTEM /CurrentControlset /Control /Class / {6BDD1FC6-810F-11DO-BEC7-08002BE2092F}

8. Click on this key and delete the "LowerFilters" item.

9. Navigate to the folllowing key:
HKEY LOCAL MACHINE /SYSTEM /CurrentControlset /Control /Class / {6BDD1FC5-810F-11DO-BEC7-08002BE2092F}

10. Click on this key and delete the "UpperFilters" item.

11. Return to the root of HKEY LOCAL /MACHINE /SYSTEM /CurrentControlset /Control /Class/

12. Launch a search (i.e Ctrl-F with the option to search in "Data") and type "LVUSBSTA". Any time
this is found in the "Control / Class" area of the registry, only delete the "LowerFilters" item
(which is where LVUSBSTA will be found).

Your class-compliant USB MIDI port driver should now be operational. If not, then you may be experiencing the Windows Device Limit issue, described next:

Issue #2: The Windows MIDI Device Limit Issue

When Windows XP has installed over a certain number of MIDI devices, it will refuse to show any new ones until you delete some of the existing ones. The catch? Windows considers ANY device you've ever connected to be a valid installed device, and it won't show you these installed (although currently unused) MIDI devices in the Device Manager EVEN IF you select the 'Show hidden devices' option.

Fortunately there is a way to force Windows to be honest with you, but it involves writing a key to your registry.

NOTE: Editing your registry requires great care - You could prevent Windows from running correctly if you make any mistakes. Psicraft Designs will not be responsible if you damage your windows installation while following these instructions, so take care or have a qualified friend perform the operation if in doubt.

Here is how you can check your Windows XP machine out to make sure your issues are not because of the device limit being reached: First, unplug your MIDI Interface’s USB cable from the computer, then follow these 10 steps...

Before you proceed, make sure to back up the registry, and make sure that you understand how to restore the registry if a problem occurs. See http://support.microsoft.com/default.aspx?scid=kb;EN-US;256986 (Microsoft Knowledge Base article 256986) for more information.

Steps 3-6 are optional, and are for your safety.

1. Click on the Start menu, then select Run.

2. Type in regedit and click OK.

3. Click on the File menu, and select Export.

4. Set the directory where you are saving the registry file to your Desktop.

5. Type in any name for the file, and make sure All is selected.

6. Click SAVE, and verify that it has created a backup file on your desktop.

7. Navigate to the System Key called: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment].

8. If there is an entry called DEVMGR_SHOW_NONPRESENT_DEVICES already there, make sure its value is set to 1. If the value is missing from within the Key, Right-Click over the listing and select NEW->String Value from the pop-up menu.

9. Rename the new REG_SZ (String Value) to DEVMGR_SHOW_NONPRESENT_DEVICES and set its value to 1. (1 = show all hidden devices, incidentally).

10. Exit regedit and restart your computer.

11. On restart, open your control panel, select the system icon, select the Hardware tab in the System Properties dialog and then press the 'Device Manager' button. Now for the magic part: Open Device Manager's View menu and check the 'Show hidden devices' option.

12. With the new registry key in place, Device Manager will actually do something for a change when this
option has been checked. You can now click on the 'Sound, video and game controllers' icon and you'll see all the ghost MIDI and Audio interfaces that windows has installed.

13. Delete any ghosted out 'USB Audio Device' icons you see. If you see any MIDI interface drivers for hardware you no longer own, feel free to delete these too. If you delete a ghosted driver for hardware you still own, this will not cause any harm except to require you to reinstall the drivers the next time you connect that MIDI device.

14. For good measure, click on the 'Universal Serial Bus controllers' icon and delete any ghosted USB Composite devices you see (especially if there are lots of them): This will require that Windows reinstall drivers the next time you reconnect some of your less used peripherals, but this should not be a problem.

15. Make sure that any Logitech web-cam drivers are not hanging around in ghost form! Delete them if you find them.

16. Now reboot and reconnect your USB MIDI Device. Once Windows informs you the device is ready to use, launch VirtualDJ and see if the MIDI interface is now available.

Wiki Home