Home » Support » Knowledge Base » Knowledge Base

Knowledge Base

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.
 
4D36E96C-E325-11CE-BFC1-08002BE10318
(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 OK.
 
 
 
 
Click File > Exit to close the Registry Editor, and you should now be able to successfully select and use your M-Audio device.
 
You can again Test your device with MIDI-OX to verify that you are no longer receiving the Undefined external error.