Undefined External Error - MIDI Device Recognized, but no MIDI input received
Text size [-][+]
If your M-Audio USB MIDI device, or the MIDI input on your M-Audio audio device, is recognized by your applications, but does not receive MIDI data from the device, test with MIDI-OX to see if you receive an “Undefined External Error” after selecting the device and clicking OK in MIDI-OX’s MIDI setup
If you get an undefined external error in MIDI-OX, try the following steps to resolve the error. These steps require that you modify the windows registry.
NOTE: YOU SHOULD ONLY DO THIS WITH THE UNDERSTANDING THAT YOU CAN CAUSE IRREVERSIBLE DAMAGE TO YOUR SYSTEM IF YOU MODIFY REGISTRY KEYS OTHER THAN THE ONE SPECIFIED BELOW. PLEASE PROCEED WITH CAUTION AND GO THRU EACH STEP CAREFULLY!!!
Hold down function/Windows key and press the letter R. This will open the Run window.
Type in: regedit to open the Registry Editor
Press CTRL + F on the keyboard to open the search window.
Copy and paste the following key in the “Find what” field.
(make sure there are no leading or trailing spaces)
You can confirm that the search function has located the correct key because the (Default) value is “Sound, video and game controllers” and the Class is “MEDIA”
Right-click in a blank portion of the right hand pane and choose New -> Multi-String Value
Under the Name column right-click on “New Value” and select Rename
Type: UpperFilters (case-sensitive, all 1 word)
Next, double-click UpperFilters and under "Value data:" type ksthunk (case-sensitive)
Click File > Exit to close the Registry Editor, and you should now be able to successfully select and use your M-Audio device.